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 TTreeNode - Editieren abbrechen mit ESC (https://www.delphipraxis.net/93206-ttreenode-editieren-abbrechen-mit-esc.html)

DeddyH 2. Jun 2007 10:42


TTreeNode - Editieren abbrechen mit ESC
 
Hallo,

welches Ereignis wird denn ausgelöst, wenn ich das Editieren einer TTreeNode (angestoßen durch TreeNode.EditText) mit der ESC-Taste abbreche? Irgendwie krieg ich das nicht mit. :gruebel:

marabu 2. Jun 2007 11:41

Re: TTreeNode - Editieren abbrechen mit ESC
 
Hallo,

das Event heißt OnCancelEdit(), aber Borland hat vergessen es in der Klasse TTreeView zu exportieren. Wenn du aber etwas nachhilfst, dann entgeht es dir zukünftig nicht mehr:

Delphi-Quellcode:
type
  TTreeViewCracker = class(TTreeView)
  public
    property OnCancelEdit;
  end;

procedure TForm1.FormCreate(Sender: TObject);
begin
  TTreeViewCracker(TreeView).OnCancelEdit := TreeViewCancelEdit;
end;

procedure TForm1.TreeViewCancelEdit(Sender: TObject; Node: TTreeNode);
begin
  ShowMessage('canceled');
end;
Grüße vom marabu

DeddyH 2. Jun 2007 11:54

Re: TTreeNode - Editieren abbrechen mit ESC
 
Danke, funktioniert. :cheers:


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