Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - Welche Zeile in Listbox ist markiert?
Murmel - Mo 06.10.03 14:42
Titel: Welche Zeile in Listbox ist markiert?
die anzeige soll als nummer in label erscheinen?
gruß murmel
Christian S. - Mo 06.10.03 14:47
Hallo!
Bei nur einer Zeile: itemindex
Bei mehreren Zeilen: über Selected abfragen.
MfG
Peter
Murmel - Mo 06.10.03 14:53
Titel: nicht den inhalt die zeilennummer?
lieber peter lustig, ich brauche nicht den inhalt der listbox-zeile sondern die zeilennummer...
gruß murmel
Klabautermann - Mo 06.10.03 14:56
Titel: Re: nicht den inhalt die zeilennummer?
Hi,
Murmel hat folgendes geschrieben: |
lieber peter lustig, ich brauche nicht den inhalt der listbox-zeile sondern die zeilennummer... |
und er hat dir 2 Möglichkeiten genannt wie du genau diese erhällst.
Er hat dir übrigens keine Einzige möglichkeit genannt an den Inhalt der Zeile zu kommen.
Gucke mal unter den von ihm genannten Begriffen in die Delphi-Hilfe.
Gruß
Klabautermann
Christian S. - Mo 06.10.03 14:57
Hallo!
Vielleicht habe mich etwas zu kurz gefasst:
Itemindex liefert Dir die Nummer der markierten Zeile (beginnend bei 0), wenn MultiSelect = False ist, also nur eine Zeile markiert werden kann.
Können mehrere Zeilen markiert werden, so kannst Du mit Selected[i] abfragen, ob die i-te Zeile markiert ist und somit die Nummern der markierten Zeilen herausfinden.
Hoffe, jetzt ist es etwas klarer!
MfG
Peter
//edit: zu langsam ...
Murmel - Mo 06.10.03 15:02
Titel: habs probiert peter...
klappt nicht... hab auch multiselected auf false stehen ;O/ hast du ein beispiel?
gruß murmel
Murmel - Mo 06.10.03 15:03
Titel: ich habs ;O)
Delphi-Quelltext
1:
| IntToStr(listbox1.Itemindex); |
Moderiert von
Klabautermann: Delphi-Tags hinzugefügt.
Christian S. - Mo 06.10.03 15:06
Ups, ich dachte, es wäre klar, dass man einen Integer erst noch in einen String umwandeln muss. Und das die Zeilennummer ein Integer ist.
arminho - Di 08.03.05 17:47
wie sage ich ihm jetzt, dass er den Inhalt ins label schreiben soll und nicht die zeilenzahl.?
StefanH - Di 08.03.05 18:12
arminho hat folgendes geschrieben: |
wie sage ich ihm jetzt, dass er den Inhalt ins label schreiben soll und nicht die zeilenzahl.? |
Delphi-Quelltext
1:
| Label1.Caption:= ListBox1.Items[ListBox1.ItemIndex]; |
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!