Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by TStringlist,
21. Jun 2005
:gruebel: hmmm, letztlich kommt es bei der Komponentenentwicklung aber auch immer irgendwie darauf an, was denn das Endprodukt schließlich auch so alles können soll. Angenommen ein Anwender baut das in sein Programm ein und erwartet nun aber so eine OnExit-Property von dieser Komponente selbst wieder angeboten zu bekommen. Also genau so, wie er das ja auch z.B. von jedem normalen TEdit o. TMemo...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by TStringlist,
20. Jun 2005
Wenn man die Komponente mit TAB oder SHIFT+TAB verlässt, dann verliert sie also in jedem Fall ihren Focus. Ergo könntest du es auch mal über die WM_KillFocus-Message versuchen, bzw. über eine dementsprechende Botschaftsbehandlungsroutine:
procedure KillFocusHandler(var Msg : TMessage); message WM_KillFocus;
.
.
procedure TCalcEdit.KillFocusHandler(var Msg : TMessage);
begin
...