Delphi-PRAXiS
Seite 1 von 2  1 2   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi ListBox selection Simulieren (https://www.delphipraxis.net/200716-listbox-selection-simulieren.html)

nwnssolutionssoftware 18. Mai 2019 14:38

ListBox selection Simulieren
 
Hallo Community,
ich habe mal wieder ein kleines Problem :? !:
Ich würde gerne einen ListBox CLick auf einem bestimmten Item
simulieren jedoch weiß ich leider nicht wie das geht!

Mann könnte eigentlich diese Procedure aufrufen:
Code:
procedure TForm1.ListBox1ItemClick(const Sender: TCustomListBox; const Item: TListBoxItem);
Jedoch weiß ich nicht womit ich die Variablen füllen soll :?:

Vieleicht habt ihr ja eine Idee:-D

mkinzler 18. Mai 2019 14:51

AW: ListBox selection Simulieren
 
Sender: Listbox
Item: Eintrag auf den der Click simmuliert werden soll.

Beispiel 3. Eintrag:

Delphi-Quellcode:
ListBox1ItemClick( ListBox1, ListBox1.Items[2]);

nwnssolutionssoftware 18. Mai 2019 14:54

AW: ListBox selection Simulieren
 
Funktioniert leider nicht !

[dcc32 Fehler] main.pas(203): E2010 Inkompatible Typen: 'TListBoxItem' und 'string'

Bernhard Geyer 18. Mai 2019 15:23

AW: ListBox selection Simulieren
 
Zitat:

Zitat von nwnssolutionssoftware (Beitrag 1432508)
Ich würde gerne einen ListBox CLick auf einem bestimmten Item
simulieren jedoch weiß ich leider nicht wie das geht!

Wieso?

DieDolly 18. Mai 2019 16:37

AW: ListBox selection Simulieren
 
Zitat:

Zitat von Bernhard Geyer (Beitrag 1432511)
Zitat:

Zitat von nwnssolutionssoftware (Beitrag 1432508)
Ich würde gerne einen ListBox CLick auf einem bestimmten Item
simulieren jedoch weiß ich leider nicht wie das geht!

Wieso?

Ich gehe zu 100% davon aus, dass er im OnClick Event irgendwas stehen hat was ausgeführt werden muss. Design nicht vom Code getrennt würde ich sagen :thumb:

dummzeuch 18. Mai 2019 17:05

AW: ListBox selection Simulieren
 
Zitat:

Zitat von nwnssolutionssoftware (Beitrag 1432510)
Funktioniert leider nicht !

[dcc32 Fehler] main.pas(203): E2010 Inkompatible Typen: 'TListBoxItem' und 'string'

Du musst statt Listbox.Item[i] Listbox.ItemByIndex(i) übergeben.

Delphi.Narium 18. Mai 2019 17:06

AW: ListBox selection Simulieren
 
Zitat:

Zitat von nwnssolutionssoftware (Beitrag 1432510)
Funktioniert leider nicht !

[dcc32 Fehler] main.pas(203): E2010 Inkompatible Typen: 'TListBoxItem' und 'string'

Schön, und die Quelltextzeile dazu lautet?
Mal einfach Zeile 203 der main.pas per Copy&Paste hier einfügen oder eventuell sogar die ganze Methode, in der sich das abspielt? Oder eine :glaskugel: mitliefern? ;-)

p80286 19. Mai 2019 00:13

AW: ListBox selection Simulieren
 
Zitat:

Zitat von DieDolly (Beitrag 1432512)
Zitat:

Zitat von Bernhard Geyer (Beitrag 1432511)
Zitat:

Zitat von nwnssolutionssoftware (Beitrag 1432508)
Ich würde gerne einen ListBox CLick auf einem bestimmten Item
simulieren jedoch weiß ich leider nicht wie das geht!

Wieso?

Ich gehe zu 100% davon aus, dass er im OnClick Event irgendwas stehen hat was ausgeführt werden muss. Design nicht vom Code getrennt würde ich sagen :thumb:

Wie kommst Du denn auf das schmale Brett? Nur weil alle Items gleich behndelt werden sollen, gleich eine eigene Routine für die Behandlung erstellen? :stupid:

Gruß
K-H :wink:

DieDolly 19. Mai 2019 10:52

AW: ListBox selection Simulieren
 
So habe ich es hier gelernt. Design immer vom Code trennen. Wenn man alleine auf ein Event einer Controls angewiesen ist oder irgendwelche Abhänigkeiten visueller Art hat läuft was falsch.
Nur als Beispiel, man sollte nichts im FormShow initialisieren. Das kann man auf alle anderen Events ausweiten.

hoika 19. Mai 2019 12:33

AW: ListBox selection Simulieren
 
Hallo,
DieDolly: das hast die Ironie-Tags nicht gesehen ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:49 Uhr.
Seite 1 von 2  1 2   

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