![]() |
TListBox
Hallo,
ich möchte aus einem TextFile Zeilen mit kommaseparierten (2 pro Zeile) Strings einlesen. In der Listbox soll nur der erste String stehen. Bei DblClick soll der zweite String der Zeile abgefragt werden. Ich wollte eine TStringList aus dem TextFile einlesen und dann in der TListBox ablegen. Spaltenweise mit Tab in die Listbox nütz da wenig. Ist ein TListBox die richtige Wahl? Danke für eure Hilfe |
AW: TListBox
Kommt drauf an. So ganz habe ich das nicht verstanden, sollen beide Zeichenketten in der Listbox verfügbar sein? Wenn nur die erste Zeichenkette sichtbar sein soll, dann könntest du die zweite als Objekt dem Item hinzufügen. Sollen beide sichtbar sein, dann wäre wohl ein Listview mit dem Stil Report sinnvoller. Die erste Zeichenkette als Caption und die zweite als Subitem.
|
AW: TListBox
Hi,
ich möchte:
Code:
aus meinem txt-File in ein TListBox? einlesen.
Zeile1.0, Zeile1.1
Zeile2.0, Zeile2.1 Zeile3.0, Zeile3.1 Spalte ein sol zu sehen sein Spalte 2 einthlt die "Werte" bei dblclick auf eine Zeile brauche ich Spalte 2 zum weiterarbeiten. Die idee mit dem object hattte ich auch schon, aber wie bekomme ich den zweiten string hinter dem komma in ein object und in welches? ohne den string großartig auseinander zu nehmen. Die file struktur ist flexibel, da kann auch was anderes rein. danke für deine hilfe. |
AW: TListBox
In eine Stringlist einlesen, den ersten Teil in der Listbox ausgeben, beim Doppelkick den zweiten Teil aus Deiner Stringlist anzeigen, zugriff über den Index.....
|
AW: TListBox
so, wie du dein Textfile organisierst, sieht das für mich sehr nach einer ini-Datei aus. Das wäre dann auch einfacher zu realisieren, da gibt's schon fertige Funktionen / Prozeduren, die dir alles ausegben...
Solltest du dir vlt mal anschauen?! LG; hans ditter |
AW: TListBox
@ Bummi
ok, ich dachte da gäbe es etwas fertiges..... geht dann aber auch "von Hand".... danke für die tips. |
AW: TListBox
Zitat:
|
AW: TListBox
eher csv, ist aber wie gesagt von mir festgelegt, also änderbar.
ich möchte mit dem file eine listbox? von extern füllen, so kann ich zur laufzeit den inhalt der listbox ändern. momentan lasse ich beide werte (Spalten) anzeigen und schneide dann den nicht benötigten teil einfach weg. geht auch, anders wäre aber schöner....... |
AW: TListBox
@himitsu
also für mich sah das so aus, dass er den ersten Wert sozusagen als "Key" benutzt und über den dann den zweiten Wert haben will. Aber das wäre dann genau die Funktionsweise von einer ini-Datei... zumindest wenn ich jetzt nich völlig was durcheinanderbringe...:shock: LG; hans ditter |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:37 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz