Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by markus5766h,
15. Apr 2011
O.K., hab die Form jetzt noch in die Abfrage mit eingebunden,
wenn allerdings noch weitere Objekte hinzukommen,
die nicht zu den selektierten gehören (Buttons . . .) - und davon gehe ich mal aus -
wird diese Art der Abfrage nicht sonderlich glücklich enden.
. . . ich denk' noch mal drüber nach . . .
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by markus5766h,
15. Apr 2011
So hab ich aber immer noch den Status (Variable Pop), ob das Popup-Menü vor dem
Klick auf das Control (hier Panel) geöffnet wurde, egal, ob ich zwischenzeitlich per ESC
oder Klick auf z.B. den Desktop das Popup-Menü schließe.?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by markus5766h,
15. Apr 2011
O.K.
wenn ich nun nicht prüfen kann (jedenfalls nicht so einfach), ob ein Popup-Menü geschlossen wurde - dann doch zumindest, ob vorher eines geöffnet wurde . . .
oder mach' ich da jetzt einen Denkfehler ?
uses . . ., ExPopupList;
Pop : Boolean;
procedure CMMenuClosed(var Msg: TMessage ); message CM_MENUCLOSED;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by markus5766h,
15. Apr 2011
Hallo,
falls Du bei Deinen Objekten das Ereignis 'MouseDown' oder 'OnClick' nutzen kannst :
eine Variable (Boolean) bei Popup.OnPopup auf True setzen und bei z.B. MouseDown Deiner
Objekte nach der Auswertung (Selektionsaufhebung . . .) wieder auf False setzen.
. . . wäre zuzmindest mein erster Ansatz