Zeilenumbruch bei einer ListBox

  • VB.NET

Es gibt 4 Antworten in diesem Thema. Der letzte Beitrag () ist von kai996.

    Zeilenumbruch bei einer ListBox

    Hi,
    in meinen Programm hab ich eine ListBox und eine TextBox. Wenn ich was in die TextBox eingebe und enter drücke steht der Inhalt der TextBox in einen neuen Item in der ListBox. Wenn der Text aber länger als die ListBox ist kann man nicht den ganzen Text lesen. Daher meine Frage: Wie mach ich in der ListBox einen Zeilenumbruch wenn eine Zeile eine bestimmte Länge erreicht hat (sagen wir mal 150)?
    Danke für alle Antworten
    Wie Du siehst, ist die ListBox kein gutes Control, einen Text ordentlich darzustellen.
    Wie wäre es mit einem DataGridView?
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!
    Hey,

    der Vorschlag von @Telcrome funktioniert so nicht. Um das zu realisieren, was Du willst, muss Du den DrawMode der ListBox auf OwnerDraw-Irgendwas umstellen und das Zeichnen der Items im "DrawItem"-Event selbst übernehmen.

    Lass das mit der ListBox, Du ersparst Du ne Menge Ärger. Nimm ein DGV.
    Die Unendlichkeit ist weit. Vor allem gegen Ende. ?(
    Manche Menschen sind gar nicht dumm. Sie haben nur Pech beim Denken. 8o