[C#] Zeilenumbruch in ListBox

Webrat

Grünschnabel
Hallo miteinander,

ich möchte Textschnipsel in einer ListBox darstellen.
Je Zeile ein Textabschnitt.
Die Textabschnitte sind aber manchmal länger als die Zeile. Dann kommt ein horizontaler Scrollbalken.

Ich frage mich gerade ob es nicht möglich ist die Zeilen der ListBox "mehrzeilig" zu machen (d.h. "\n" mit einbeziehen, oder ähnliches).

Ich habe zwar schon Controls bei CodeProject etc. gefunden, aber das ist alles nicht das was ich eigentlich suche.
Ich bräuchte nur die Option langen Text umzubrechen.

Hat jemand eine Idee oder kennt ein entsprechendes Control?

Gruß
Webrat
 
Ist mir jetzt nicht bekannt. Aber eine andere Möglichkeite wäre den Text abzuschneiden und am Ende ... (3 Punkte :D) setzen und über ToolTip dann den ganzen Text anzeigen lassen
 
Hi!

Ne, das ist nicht wirklich eine Alternative, da das ganze dann nicht mehr wirklich "usable" ist.
Alles wichtige sollte auf den ersten Blick sichtbar sein.

Hat vielleicht sonst noch jemand eine Idee?

Gruß
Webrat
 
Hallo.

So wie du das willst ist das mit ner ListBox leider nicht möglich. Dazu müsstest dir entweder selbst ein Usercontrol schreiben oder ebenen einen Kompromis eingehen, beispielsweise den Vorschlag von Spyke.

Vielleicht gibt es auch schon fertige Controls, die das können was du willst. Die müsstest du eben suchen.

lg
 
Zurück