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 Treeview Buttons (UP und Down) Frage (https://www.delphipraxis.net/113032-treeview-buttons-up-und-down-frage.html)

Delphiturbo 1. Mai 2008 16:03


Treeview Buttons (UP und Down) Frage
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi

ich kann die Markierung bewegen nach oben und nach unten aber erscheint immer Eine Fehler Meldung :

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
Button2.Enabled:=true;
if treeview1.Selected.AbsoluteIndex = Treeview1.Items.Count-2 then
begin
Button1.Enabled:=false;
TreeView1.SetFocus;
end;
If Assigned(Treeview1.selected) Then
begin
  Treeview1.Selected := Treeview1.Selected.GetNext;
  TreeView1.SetFocus;
  TreeView1.OnClick(Sender); // Simulate a Click on the selected one

end;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
Button1.Enabled:=true;
if treeview1.Selected.AbsoluteIndex = 1 then
begin
Button2.Enabled:=false;
TreeView1.SetFocus;
end;
If Assigned(Treeview1.selected) Then
begin
  Treeview1.Selected := Treeview1.Selected.Getprev;
  TreeView1.SetFocus;
  //TreeView1.OnClick(Sender); // Simulate a Click on the selected one

end;
end;
Ich möchte damit die Markierung bewegen und ein Klick dazu auf die Markierung simulieren
Es funktioniert aber mit Fehler !

mkinzler 1. Mai 2008 16:05

Re: Treeview Buttons (UP und Down) Frage
 
Die Fehlermeldung sagt aus, dass auf ein nicht intantiiertes Objekt zugegriffen wird (0 = NIL)


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