Einzelnen Beitrag anzeigen

oki

Registriert seit: 30. Dez 2002
Ort: Brandshagen
1.819 Beiträge
 
Delphi 2007 Professional
 
#1

eigene Botschaft an alle Controls eines Fensters

  Alt 13. Jul 2007, 08:06
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
  Mit Zitat antworten Zitat