Einzelnen Beitrag anzeigen

100nF

Registriert seit: 7. Nov 2004
639 Beiträge
 
#3

Re: Problem mit TPopupMenu.OnClose

  Alt 4. Mai 2005, 09:38
hallo alcaeus,

Zitat:
mir scheint die Methode mit dem Timer sehr unguenstig gewaehlt. Versuch mal das Fenster modal zu oeffnen, oder wenn es gaaanz vorne (vor allen anderen Fenstern, auch jener anderer Anwendungen) sein soll, dann setzt du FormStyle auf fsStayOnTop.
ich weiss, es ist nicht sehr elegant, aber ich habe das mit dem fsStayOnTop schon ganz am anfang probiert, funktioniert aber nicht. wenn ich z.B. den IE öffne, ist dieser im vordergrund, und meins sieht man nicht mehr...darum diese timer-lösung.

Zitat:
Ausserdem gibt es beim PopupMenu eine Regel: sobald auf ein Item geklickt wurde, schliesst sich das PopupMenu. Evtl. musst du bei allen Items im OnClick den Timer wieder anschalten
das problem dabei ist, dass man nicht immer auf ein item klickt. wenn man auserhalb des programms klickt(was man meistens tut, wenn man das popupmenu schliessen will), und der timer ist ausgeschaltet, verschwindet die form7 wieder im hintergrund.
  Mit Zitat antworten Zitat