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 TVirtualStringTree auf disabled setzen (https://www.delphipraxis.net/89114-tvirtualstringtree-auf-disabled-setzen.html)

newgro 26. Mär 2007 17:12


TVirtualStringTree auf disabled setzen
 
Hallo,

ich habe einen TVirtualStringTree. Wenn ich auf einen Knoten klicke wird ein einfaches TJvCaptionPanel angezeigt, auf dem die Daten
des Knotens geändert werden können. Soweit funktioniert alles ganz gut. Leider kann ich aber, wenn das Panel sichtbar ist, trotzdem die Selektion im Baum ändern. Ich möchte nur ungern eine Form für das Panel bauen und diese dann modal anzeigen.

Gibt es vielleicht auch eine andere Möglichkeit?

Danke
Per

himitsu 26. Mär 2007 17:44

Re: TVirtualStringTree auf disabled setzen
 
einfachster Weg:
Enabled (des VirtualStringTree) einfach auf False setzen.


Du kannst aber auch in OnFocusChanging Allowed auf False setzen, wärend das Panel angezeigt wird.
(ich denk mal dat sollte ausreichen?)
z.B.
Delphi-Quellcode:
Allowed := Panel1.Visible;

newgro 27. Mär 2007 10:37

Re: TVirtualStringTree auf disabled setzen
 
Zitat:

OnFocusChanging Allowed auf False
Danke schön - so ging es.

Cheers
Per


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:45 Uhr.

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