lukasS
Erfahrenes Mitglied
Hallo,
habe schon im Internet länger gesucht, leider nichts gefunden, was mir weiterhilft.
Ich habe eine eigene ComboBox wo Bilder und Text angezeigt werden können. Nun will ich die Klasse erweitern, damit man die Möglichkeit hat jedem Item eine eigene Schriftart (auch mit verschiedenen Größen) hinzuzufügen.
Das ist das einzige was ich gefunden habe, leider klappt das bei mir nicht, der springt nicht in die Funktion rein.
Nun weiß ich nicht, was ich jetzt am besten anfangen soll, hat jemand evtl. ein Beispiel oder ein paar Tipps?
Danke schonmal!
Gruß
Lukas
habe schon im Internet länger gesucht, leider nichts gefunden, was mir weiterhilft.
Ich habe eine eigene ComboBox wo Bilder und Text angezeigt werden können. Nun will ich die Klasse erweitern, damit man die Möglichkeit hat jedem Item eine eigene Schriftart (auch mit verschiedenen Größen) hinzuzufügen.
Das ist das einzige was ich gefunden habe, leider klappt das bei mir nicht, der springt nicht in die Funktion rein.
Code:
protected override void OnMeasureItem(System.Windows.Forms.MeasureItemEventArgs e)
{
//Get Current Font In ComboBox
Font font = ((FontCbo)cboFontsCrazy.Items[e.Index]).FCFont;
//determine Its Size
SizeF stringSize = e.Graphics.MeasureString(font.Name, font);
//Set Appropriate Height
e.ItemHeight = (int)stringSize.Height;
//Set Appropriate Width
e.ItemWidth = (int)stringSize.Width;
}
Nun weiß ich nicht, was ich jetzt am besten anfangen soll, hat jemand evtl. ein Beispiel oder ein paar Tipps?
Danke schonmal!
Gruß
Lukas