Einzelnen Beitrag anzeigen

Benutzerbild von dizzy
dizzy

Registriert seit: 26. Nov 2003
Ort: Lünen
1.932 Beiträge
 
Delphi 7 Enterprise
 
#1

OnDeselect o.ä. zur Designtime?

  Alt 18. Jun 2007, 14:48
Huhu!

Ich frag mich gerade, ob es evtl. möglich ist in einer eigenen Komponente darauf zu reagieren, wenn im Formulardesigner eben diese deselektiert wird.
Hintergrund der Frage ist, dass ich Kompos erstellt habe (Nachfahren von TWinControl), die via Regions ihren Zeichenbereich verändert bekommen (komplexe Formen fern ab von rechteckig). Nachteil dabei ist, dass mein Delphi7 dann beim Deselektieren durch Klicken auf das Formular die schwarzen Klötzchen zum Resizen nicht entfernt. Das gilt sogar für andere Controls (Buttons und Edits bisher), die über einem meiner Komponenten dargestellt werden.
Wird statt dem Formular eine andere Komponente angeklickt geht es, allerdings ist dies beim Editieren immer recht irreführend und unschön, da optisch was selektiert ist, im OI aber die Formulareigenschaften stehen.

Gibt es da irgend einen Weg, wie ich dieses Verhalten beheben kann? Wenn präventiv nichts geht, zur Not auch eine Art Event zur Designtime, so dass ich ein Repaint des Parents meine Komponenten auslösen kann.

Dankschö schonmal fürs Gedanken machen
Fabian K.
INSERT INTO HandVonFreundin SELECT * FROM Himmel
  Mit Zitat antworten Zitat