Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - Listbox mit 2 Spalten
johannes - Mo 05.08.02 10:22
Titel: Listbox mit 2 Spalten
Liebe Forenmitglieder,
möchte in eine Listbox, Strings in 2 Spalten eintragen.
Mit einer Spalte klappt es ohne Probleme:
listb_Equip_OG.Items.Add('aaa');
Wie krieg ich es hin in der 2.Spalte, z.Bs. den String 'bbb' einzutragen.
Ist es mit einer Listbox garnicht möglich?
Wäre super wenn mir jemand helfen könnte.
Vielen Dank und mit freundlichen Grüßen
johannes
Tino - Mo 05.08.02 10:39
Hallo,
ich weiß nicht ob es das ist was Du suchst:
Quelltext
1:
| listb_Equip_OG.Columns := 2; |
Gruß
TINO
Klabautermann - Mo 05.08.02 12:05
Hallo,
es ist tatsächlich nicht möglch. Du kannst zwei Spalten Simulieren, indem du Tabulatoren (#8) verwendest:
Quelltext
1:
| listb_Equip_OG.Items.Add('aaa' + #8 + 'bbb'); |
Das funktioniert aer nur wenn die Strings der esten Spalten inetwa gleichlang sind.
Ansonsten musst du die kompliziertere aber wesentlich mächtigere ListView anstelle der ListBox verwenden. Diese besitzt auch die fähigkeit mehrere Spalten darzustellen.
Gruß
Klabautermann
Manfred - Di 06.08.02 00:52
Hi!
@Klabautermann: Tab's haben den Konstantenwert #9
Klabautermann - Di 06.08.02 09:20
Ups, :oops: Peinlich.
Naja, daran erkennt man wohl welche Variante ich vorziehe *g*.
Alfons-G - Di 06.08.02 15:48
Bei den LMD-Tools gibt es eine Listbox, die mehrere Spalten darstellen kann. Die Komponentensammlung gibt's bei den üblichen Verdächtigen zum Download.
:idea:
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!