Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi ListBox.Click ? (https://www.delphipraxis.net/142150-listbox-click.html)

NeruvonoS 22. Okt 2009 21:57


ListBox.Click ?
 
Hallo,
ich hab nen kleines Problem :)
also:
Ich klicke auf einen Button und er soll dann folgendes machen.
Delphi-Quellcode:
ListBox.ItemIndex := ListBox.Items.Count - 2;
//Oder
ListBox.Selected[ListBox.Items.Count - 2];
Das funktioniert auch schön und gut, aber ich möchte gleichzeitig die OnClick Procedure der ListBox aufrufen. Wie geht das? weil mit .Click geht es nicht...
habe sonst auch keine weiteren Kreativen ideen zu dieser Stunde, würde mich freuen wenn wem was einfällt.

Grüße
NeruvonoS

himitsu 22. Okt 2009 22:06

Re: ListBox.Click ?
 
Du kannst die Ereignisprozeduren auch einfach direkt aufrufen
Delphi-Quellcode:
ListBox.OnClick(Sender);
statt Sender kannst du auch etwas anderes angeben, jenachdem wie/ob dieser Parameter in der Prozedur verwendet/ausgewertet wird
Delphi-Quellcode:
ListBox.OnClick(nil);
Delphi-Quellcode:
ListBox.OnClick(ListBox);
wenn du dir nicht sicher bist, ob es überhaupt eine Ereignisprozedur gibt, dann so
Delphi-Quellcode:
if Assigned(ListBox.OnClick) then ListBox.OnClick(Sender);

NeruvonoS 23. Okt 2009 06:16

Re: ListBox.Click ?
 
Alles klar, hat alles geklappt.
Danke


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:12 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz