Entwickler-Ecke

WinForms - Höhe von Item-Einträgen in ListBox


Motz - Mo 13.06.16 18:17
Titel: Höhe von Item-Einträgen in ListBox
Wo kann ich die Höhe von ListBox-Einträgen festlegen? Die passen sich bei mir nur an die verwendete Schriftgröße an, sind aber viel zu groß! Ich lese ständig von ItemHeight, aber bei mir gibts das nicht, obwohl ich "using System.Windows.Forms;" integriert habe


Th69 - Mo 13.06.16 18:57

Hallo,

hast du denn auch ein WinForms-Projekt oder benutzt du doch WPF?
Denn bei WinForms ist ListBox.ItemHeight [https://msdn.microsoft.com/de-de/library/system.windows.forms.listbox.itemheight(v=vs.110).aspx] schon das richtige - für WPF s. z.B. wpf listbox row height [http://stackoverflow.com/questions/26558411/wpf-listbox-row-height].


Ralf Jansen - Mo 13.06.16 19:03

ItemHeight zieht nur wenn du die Items selbst zeichnest. Guckst du ListBox.DrawMode [https://msdn.microsoft.com/de-de/library/system.windows.forms.listbox.drawmode(v=vs.110).aspx].
Und ItemHeight gibt es direkt an der ListBox :gruebel:


Motz - Di 14.06.16 08:21

vielen Dank @Th69, es lag am Erstellen mit der foreach-Schleife! Ich hab jetzt aber komplett auf WPF umgestellt, das <style>-Attribut ist eigentlich sogar übersichtlicher und macht auch in der Schleife keine Probleme