Templates by BIGtheme NET
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
  • Seite:
  • 1

THEMA:

Taskleiste: Popup-Menü 12 Dez 2021 08:42 #1

  • AbsoluteFosback3
  • Offline
  • Gold Boarder
  • Gold Boarder
  • Beiträge: 209
  • Dank erhalten: 117
Moin

Hat man mit Rechtsklick das Popup-Fenster geöffnet, wie bekommt man es wieder zu, wenn man nichts auswählen will?

Fosback

 

cX4Web cX4Web Code

Was ist das?

1  *** Pgm piepst alle 10 Min 
2  Taskleisten-Symbol (Anzeigen/Ändern)
3  Anzeige-Fenster 'Moneten', ID='Moneten', X=1, Y=100, Breite=25, Höhe=25, Farbe=7, oben auf
4  Button 'Moneten'  (ID='Moneten', X='2', Y='1', Breite='28', Höhe='8', Zielfenster='Moneten', 12pt, fett)
5  Warte Endlos (Warten auf zu behandelnde Ereignisse)
6 
7  :: Anzeige(Moneten)_Element(Moneten)_Klick
8  Maus/Tastatur
9  Anzeige-Fenster '', ID='Moneten', unsichtbar
10  Warte Pause, Dauer 575
11  Aufruf Marke 'Moneten-Klick' im Hintergrund, Intervall 600
12  Aufruf Marke 'Moneten-Klick'
13  Beende Unterprogramm (Zurück)
14 
15  :: Taskleiste_MaustasteRechts_unten
16  Popup-Menü 'Pgm-Ende¶Pgm-Neustart'
17  Wenn (? '[cX.PopupMenü]=1')
18   Beende Skript
19  Sonst (? '[cX.PopupMenü]=2')
20   Starte [cX.Skript.Pfad]/Moneten.cx5
...

cX4Web Code: Einfach anklicken zum Kopieren und in click.EXE 5.0 einfügen


(33 Zeilen, cX 5.0.8.5)
Folgende Benutzer bedankten sich: daywalker

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von AbsoluteFosback3.

Taskleiste: Popup-Menü 12 Dez 2021 15:57 #2

  • Stefan
  • Stefans Avatar
  • Offline
  • Administrator
  • Administrator
  • Beiträge: 1131
  • Dank erhalten: 1669
Hallo, Fosback!

Stimmt - das Menü wird nicht zuverlässig geschlossen, wenn man woanders hinklickt (wie sonst ja bei Menüs üblich)...
Ich habe das nochmal überarbeitet, nun klappt das dann auch mit Escape.

Danke für den Hinweis!

Übrigens liefert nun auch [cX.PopupMenü] immer eine "0" statt Leer, wenn kein Menüeintrag gewählt wurde. Dadurch entstehen auch keine Fehler in numerischen Vergleiche wie in deinen Wenn-Befehlen.

Nochmal der Tipp: Wird am Ende eines Platzhalters ein % gesetzt, liefert das eine "0", wenn der Platzhalter eigentlich leer ist (also etwa [cX.PopupMenü%]), damit man sowas immer mathematisch verrechnen kann.
.
Liebe Grüße
Stefan
 
Folgende Benutzer bedankten sich: daywalker, AbsoluteFosback3

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Seite:
  • 1

Community

Wir benutzen Cookies

Wir nutzen Cookies auf unserer Website. Diese Cookies sind essenziell für den Betrieb dieser Website. Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.

Sie sind noch nicht Mitglied unserer Community? Melden Sie sich jetzt an!

Anmelden