Maus Klick in mehreren Gadgets ermitteln

Anfängerfragen zum Programmieren mit PureBasic.
Simon74
Beiträge: 60
Registriert: 04.05.2014 10:05

Maus Klick in mehreren Gadgets ermitteln

Beitrag von Simon74 »

Hallo,

in meinem Programm werden mehrere TextGadgets verwendet.
Nun würde ich bei jedem linken Mausklick auf "irgendein Textgadget" oder Menüklick eine Aktion ausführen.

Hintergrund:
Ich habe ein Statusleiste in der ich zb. "Erfolgreich gespeichert" usw. ausgebe.

Das soll nicht ewig stehenbleiben sondern bei Menüaufruf oder ändern eines Textfeldes (Mouse-Click), wieder geleert werden.

Gibts hier eine einfache, noble Möglichkeit ?
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8809
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Re: Maus Klick in mehreren Gadgets ermitteln

Beitrag von NicTheQuick »

Schau dir mal die Timer an. Du könntest einen Timer generieren, wenn du den Text in die Statusleiste schreibst und dann einer festgelegten Zeit wir dann ein Event ausgelöst, mit dem du die Statusleiste dann wieder leerst und den Timer löschst.
Simon74
Beiträge: 60
Registriert: 04.05.2014 10:05

Re: Maus Klick in mehreren Gadgets ermitteln

Beitrag von Simon74 »

Danke für den richtigen Hinweis !

Code: Alles auswählen

      Case #PB_Event_Timer
        Select EventTimer()
          Case 123
          SetGadgetText(77,"")
        EndSelect
Antworten