Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Tryer,
30. Apr 2010
OnClick von allen Controls zu überschreiben würde ich durchaus als Problem sehen..
Das On/Enter/OnClick der Form müsste auch noch überschrieben werden.
Mangels Delphi kann ich gerade nur raten das dann beim Focuswechsel erst Form.OnEnter und danach Statusbar.OnEnter ausgelöst wird - dann hätte man dann wieder die "Doppeltriggerung".
Vielleicht eher in der Art "Form.OnActivate: Wenn Maus über...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Tryer,
29. Apr 2010
Das Problem ist auseinanderzuhalten ob Popup.Deactivate und StatusBar.Click "direkt" aufeinander folgen, ansonsten wäre es ja legitim das dein Popupfenster erst verschwindet um dann beim Click wieder zu erscheinen.
type
TMainForm = class(TForm)
..
private
ShowPopupOnClick: Boolean;
..
...