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 eigene Botschaft an alle Controls eines Fensters (https://www.delphipraxis.net/95792-eigene-botschaft-alle-controls-eines-fensters.html)

oki 13. Jul 2007 08:06


eigene Botschaft an alle Controls eines Fensters
 
Hi Leute,

ich habe folgende Situation. Meine eigene Komponente von der Klasse TGraphicControl soll selektierbar und deselektierbar sein. Das geht mit meinen Kompos der Klasse TCustomControl recht einfach mit DoEnter und DoExit. da es diese Methoden in TGraphicControl nicht gibt, muß ich mir was eigenes einfallen lassen. Um es vorweg zu nehmen, die Komposs müssen aus veschiedenen Gründen von TGraphicControl abstammen (durchklickbar, transparenter Brush). Meine Idee ist eine Botschaft zu benutzen, meinetwegen eine eigene, die ich bei Anklicken eines Controls absenden kann und somit alle anderen meiner Controls informiert, das ein neues Control selektiert wurde. Daraufhin kann dann jedes andere Control seine Eigenschaft Selected auf False setzen. So machen es meine CustomControls bei DoExit.

Also, wie kann ich eine Botschaft generieren die alle meine Controls erreichen?

Gruß Oki


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:46 Uhr.

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