Listboxitems anordnen
-
Hi zusammen,
schreibe in meine Listbox items rein wobei jeder item aus mehreren Strings besteht.Jetzt sind die Strings aber unterschiedlich lang!
z.B
Datum adfasdfasdf asdfasdfasdfasdfasdfasdfasd
Datum sdfsdfsd sdfasdfasdfasdfasdfasdfasdfasdfasdJetzt hätte ich gerne folgendes Format
Datum.....adfasdfasdf.......asdfasdfasdfasdfasdfasdfasd
Datum.....sdfsdfsd...........sdfasdfasdfasdfasdfasdfasdfasdfasdWie bekomm ich das hin?(Die Punkte natürlioch weg!)
Wenn ich mit leerzeichen arbeite, dann wird es ja trotzdem verwchoben!
Danke Bench
-
Ich würde mal sagen, das du da versuchst die Komponente zu vergewaltigen.
Wenn du mehrere Spalten hast, dann nimmt man dafür TStringGrid.
-
Als Trennzeichen kannst du den Tabulator ('\t') in den Texten verwenden.
Dann kannst du mit ListBox->TabWidth noch einen geeigneten Wert einstellen (der aber gleich ist für alle Spalten)!
-
~ListBox schrieb:
Als Trennzeichen kannst du den Tabulator ('\t') in den Texten verwenden.
Dann kannst du mit ListBox->TabWidth noch einen geeigneten Wert einstellen (der aber gleich ist für alle Spalten)!Noch jemand, der die Anwendungsgebiete für ListBox nicht kennt. Oder aber das StringGrid auf der Komponentenleiste nicht findet.
-
sehr witzig...

-
Hallo
War zwar nicht freundlich von grid aber er hat Recht.Nimm TStringGrid/TListView, aber TListBox ist für mehrere Spalten ungeeignet.
bis bald
akari
-
~ListBox schrieb:
sehr witzig...

Das meinte ich auch nicht witzig.

Eine ListBox ist für die Anzeige von mehreren Spalten nunmal nicht konzipiert.
Alles andere ist nur gefrickel.
Wenn es umbedingt ListBox sein muss, dann kann er ja 2 oder 3 nebeneinander platzieren und die Einträge synchronisieren.
-
Mein Umgangston ist manchmal Schroff, kommt aber immer von ganzem Herzen.

-
Hi,
ok danke!
Bench