![]() |
Groupbox / Button enabled, disabled
Hallo!
Ich habe eine Groupbox, der gehören jede Menge Fields an und einen Button. Wenn ich die Groupbox auf disabled setze ist alles quasi gesperrt --> logisch. Gibt es vielleicht einen Trick, dass ich ein Element, in diesem Fall den Button, enabled lassen kann? Das man den ggf. aus den Container rausnimmt, aber das System in trotzdem anzeigt? Wenn das so ist, spare ich mir ne Menge Arbeit mit der Umgestaltung der Form... Stephan |
AW: Groupbox / Button enabled, disabled
Zitat:
Aber macht das Sinn? gruss |
AW: Groupbox / Button enabled, disabled
Alle Controls auf der Groupbox disablen und dann gezielt den Button wieder enablen:
Delphi-Quellcode:
procedure EnableControlChilds(control:TWinControl; en:Boolean);
var i : integer; child : TControl; begin control.Enabled := en; for i:=0 to control.ControlCount-1 do begin child := control.controls[i]; if child is TWinControl then begin // rekusiv !! EnableControlChilds(TWinControl(child), en); end; end; end; EnableControlChilds(Panel1, False); Groupbox1.Enabled := True; Button1.Enabled := True; |
AW: Groupbox / Button enabled, disabled
Danke!
Das werde ich gleich mal ausprobieren. Stephan |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:31 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-2025 by Thomas Breitkreuz