![]() |
Zeile in Listbox anklicken
Hallo,
kann man gleich nach dem eine bestimmte Zeile in der Listbox angeklickt wird, ein bestimmtes Ereignis aufrufen? Ich habe es mit onclick in den verschiedensten Varianten versucht, aber es geschieht einfach nichts. Danke schon mal im Vorraus. |
Re: Zeile in Listbox anklicken
Einfach in die OnClick-Prozedur der Listbox einschreiben. Was genau willst du denn machen ?
|
Re: Zeile in Listbox anklicken
Ich möchte, dass beim anklicker einer bestimmten Zeile je ein anderes Form aufgerufen wird. Klickt etwas kompliziert, hat aber in meinem Programm Sinn. Wie ich die Forms aufrufe weiß ich, nur das mit dem anklicken der Zeile ist nicht so toll.
Vielleicht kann man das Problem auch so formulieren: Ich will das der Nutzer des Programms auf z.B. Seite 1 klickt und dann dort hin kommt. Ist TListBox dafür vielleicht garnicht geeignet?? |
Re: Zeile in Listbox anklicken
Versuch doch mal:
Delphi-Quellcode:
Beim Klick auf das erste Item sollte dann eigentlich das Form erscheinen.
procedure TForm1.ListBox1Click(Sender: TObject);
begin if Listbox1.ItemIndex = 0 then FormX.Show; end; |
Re: Zeile in Listbox anklicken
Habe es gerade versucht. Funktioniert leider nicht.
|
Re: Zeile in Listbox anklicken
:hi:
Delphi-Quellcode:
Mit diesem Befehl kannst Du auslesen welcher Eintrag angeklickt wurde. je nachdem kannst Du dann mit bedingungen verschiedene forms aufrufen.
Listbox1.Items[Listbox1.ItemIndex]
aber was genau funktioniert denn nicht? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:47 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