![]() |
ListBox
Hi!
Ich habe in einer ListBox in dem String-Listen-Editor mehrere Einträge und möchte einen Befehl ausführen, wenn einer dieser Einträge ausgewählt wurde. Welche Eigenschaft der ListBox gibt an, das ein Eintrag ausgewählt wurde? Vielen Dank im Vorraus. Gruß SvenT |
Re: ListBox
HI!
Hilft dir die OnClick-procedure weiter? ciao fkerber |
Re: ListBox
Hi,
ich denke was du suchst ist "OnChange".
Delphi-Quellcode:
Ich denke so gehts :)
IF ListBox1.Selected <> -1 THEN
BEGIN <Code> END; |
Re: ListBox
Hi!
Danke für die schnelle Antworten. Ich möchte allerdings wissen, welcher meiner 6 Einträge in der ListBox ausgewählt wurde. |
Re: ListBox
Bei SingleSelect: Listbox.ItemIndex
Bei MultiSelect: Listbox.Selected durchchecken |
Re: ListBox
Hi!
Mit ListBox.ItemsIndex hat es geklappt. Damit es allerdings funktioniert, muss der Text in dem ListBox-Feld markiert sein, sonst macht er nichts. Kann man das auch noch ändern, das es nicht markiert sein muss? |
Re: ListBox
:wiejetzt:
Willst du das das Ereignis ausgelößt wird wenn nur die Maus drüber ist? Ich versteh nicht ganz was du vorhast ... |
Re: ListBox
Wenn ein Eintrag ausgewählt wurde, wird ein OK-Button gedrückt und ein Befehl für den Eintrag wird ausgeführt. Das klappt bei Listbox.ItemIndex und Listbox.Selected allerdings nur, wenn der Eintrag in der ListBox markiert ist. Kann man diese Markierung selber setzen?
|
Re: ListBox
Moin Sven,
ja, z.B. so:
Delphi-Quellcode:
ListBox1.ItemIndex := 1;
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:19 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