Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by oki,
18. Feb 2008
Hi Leute,
habe jetzt eine Lösung gefunden. Ich denke, die ist auch recht elegant.
Erstens: eigene Botschaft erstellen:
const wm_Deselect = wm_User + 1;
Zweitens: Botschaftsbehandhandlung implementieren
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by oki,
26. Aug 2007
Hi FritzAT,
erstmal Dank für die Antwort.
Leider ist es nun so, dass das nicht mein Problem ist. Meine Controls implementieren die Procedure MouseDown. Somit kann ich die Auswahl meines Controls problemlos erkennen.
Die Frage ist, wie kann ich alle anderen Controls davon benachrichtigen, dass sie deselektiert sind?
Gruß Oki
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by oki,
16. Aug 2007
Hi,
ich möchte in einem Control erkennen, wenn der Focus auf ein anderes Control wechselt. Dazu benutze ich die vererbten Methoden DoEnter und DoExit. Funzt auch super. Nun ist es aber so, dass eins meiner Controls (Panel) den Container für andere Controls darstellt. Der Focus wechselt aber nur, wenn ein Control in einem anderen Container den Focus enthält. Clicke ich auf meinen Container, so...