Einzelnen Beitrag anzeigen

Benutzerbild von Assarbad
Assarbad

Registriert seit: 8. Okt 2010
Ort: Frankfurt am Main
1.234 Beiträge
 
#13

AW: Client Area von Formular disablen

  Alt 31. Dez 2010, 14:50
Aber das Panel selbst selbst Enabled der Unterkomponenten ja gar nicht auf False. Muss mir mal den Code dahinter anschauen, in der Hoffnung, ich finde die passende(n) Stelle(n).
Ich weiß. Und wenn du dein Formular deaktivieren würdest, würde Windows es auch für dich übernehmen. Immerhin ist dann das gemeinsame Elternfenster (nämlich das Formular) deaktiviert, weshalb es auf die Kindfenster durchgreift.

Du willst aber ganz offensichtlich Windows und seine Mechanismen umgehen. Ansonsten hättest du wohl kaum das Panel so kategorisch ausgeschlossen. Dieses wäre ja wiederum ein gemeinsames Elternfenster für alle enthaltenen Elemente. Wenn du Windows austricksen willst, mußt du damit leben, daß du die Mechanismen selber nachimplementieren mußt. Ist nunmal so. Da wird auch eine lange Diskussion nix dran ändern

Das einzige was ich mir noch denken könnte, wäre irgendeine Schweinerei mit dem Formular während es geladen wird anzustellen und das Panel sozusagen zur Laufzeit zu injizieren. Aber auf Anhieb fiele mir dazu nicht mehr ein als im VCL-Code nachzuschlagen.
Oliver
"... aber vertrauen Sie uns, die Physik stimmt." (Prof. Harald Lesch)
  Mit Zitat antworten Zitat