Registriert seit: 26. Mai 2004
3.159 Beiträge
|
AW: Client Area von Formular disablen
31. Dez 2010, 13:03
Das mit dem deaktivieren habe ich mir auch schon angeschaut, finde aber nicht, dass es eine schöne Lösung ist, eben aus besagten Gründen bzgl. evtl. schon deaktivieren Elementen. Wobei ich diese EnumWindows-Methode noch nicht kannte, die könnte die Sache einfacher machen. Ich habe dabei aber leider die Befürchtung, dass dieses Verhalten unter Umständen irgendwelche Seiteneffekte hervorrufen kann, z.B. wenn ich einen wichtigen Timer deaktivere. Für meinen speziellen Fall würde das schon klappen, aber unter Umständen nicht allgemeingültig.
Und TPanel will ich eigentlich nicht nutzen, da ein paar Programmierer evtl. folgendes machen: TForm(Button1.Parent).Caption := 'Test';
. Setze ich dynamisch ein Panel ein, so funktioniert dieser Quellcode evtl. nicht mehr. Ich weiß zwar nicht, wie oft sowas auftauchen kann, aber bei sowas bin ich dann doch gerne vorsichtig.
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)
|