Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Non è proprio semplice... Premetto che questo lo devi fare manualmente, ossia non esiste nessuna proprietà o metodo preimpostati che ti permettano di farlo. Devi cambiare la proprietà DrawMode del toolstrip su OwnerDrawFixed (è un combobox, giusto?). Quindi, nell'evento DrawItem, devi scrivere il codice per stampare un dato elemento con un dato font. Per fare questo ti serve memorizzare la lista di font installati.
Codice sorgente - presumibilmente VB.NET
Class Form1
Private Fonts AsNew List(Of Font)
PrivateSub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)HandlesMyBase.Load
ForEach f As FontFamily In (New Drawing.Text.InstalledFontCollection()).Families
Try
Dim Fnt AsNew Font(f.Name, 12, FontStyle.Regular)
Fonts.Add(Fnt)
ComboBox1.Items.Add(f.Name)
Catch Ex As Exception
EndTry
Next
EndSub
PrivateSub ComboBox1_DrawItem(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DrawItemEventArgs)Handles ComboBox1.DrawItem
Quindi, nell'evento DrawItem, devi scrivere il codice per stampare un dato elemento con un dato font. Per fare questo ti serve memorizzare la lista di font installati.
Potresti spiegarti meglio nn sn molto esperto col vb net