Delphi-PRAXiS

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 Click auf Treeview simulieren (Fehlermeldung) (https://www.delphipraxis.net/113037-click-auf-treeview-simulieren-fehlermeldung.html)

Delphiturbo 1. Mai 2008 17:00


Click auf Treeview simulieren (Fehlermeldung)
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo

ich kann ein Klick auf Treeview simulieren :
Delphi-Quellcode:
Treeview1.Selected := Treeview1.Selected.Getnext;
TreeView1.OnClick(Sender);
Ohne Fehlermeldung
Aber wenn ich den treeview OnClick-Event auch einen Code zuweise
dann Erscheint eine Fehlermeldung, wenn ich ein Click simuliere

Delphi-Quellcode:
procedure TForm1.TreeView1Click(Sender: TObject);
var
     data: PMyData;
begin
data := (Sender as TTreeView).Selected.Data; //hier kommt die Fehlermeldung
// aber nur wenn ich ein Klick simuliere und nicht wenn ich drauf klick.
if data <> Nil then
WebBrowser1.Navigate(data.url);


end;

Fussball-Robby 1. Mai 2008 17:03

Re: Click auf Treeview simulieren (Fehlermeldung)
 
Dann mach
Delphi-Quellcode:
TreeView1.OnClick(TreeView1);
Ansonsten spuckt (Sender as TTreeView) nen fehler aus, weil der Sender kein TreeView ist.

Mfg

Delphiturbo 1. Mai 2008 17:19

Re: Click auf Treeview simulieren (Fehlermeldung)
 
Tatsächlich :thumb:
Danke!


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:54 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