Zeitverzögertes "SetGadgetText" in einem Fenster

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
dysti
Beiträge: 656
Registriert: 10.02.2006 18:34
Wohnort: Schlicktown

Beitrag von dysti »

Hallo HEMSA,
hat diesmal etwas länger gedauert.
Mache folgendes:

Minimiere erst das Eingangsfenster:

Code: Alles auswählen

                SetWindowState(#Eingangsfenster, #PB_Window_Minimize)
                Open_Erinnerungsfenster_italienisch_turkisch()
                ;SetWindowState(#Eingangsfenster, #PB_Window_Minimize)
           
und

setze den SetWindowState- und StickyWindow-Befehl vor den SetGadgetText-Befehl und füge die beiden nachfolgenden Befehle ein.
Nun sollte es funktionieren wie du es möchtest.

Code: Alles auswählen


      SetWindowState(#Erinnerungsfenster, #PB_Window_Normal)
      StickyWindow(#Erinnerungsfenster,1);Fenster immer im Vordergrund
      ImageGadget(#Erinnerungsfenster_imag1, 10,10,10, 10,ImageID(0))                     
      ImageGadget(#Erinnerungsfenster_imag2, 10,70,10, 10,ImageID(1))   
   
      SetGadgetText(#Erinnerungsfenster_txt1,"Frage")
      Delay(1000)
      SetGadgetText(#Erinnerungsfenster_txt2,"Antwort")
PB5 / Spiderbasic / WB14 / Win7 / Win8.1 / Win10 / Debian 9
HemSA
Beiträge: 221
Registriert: 16.10.2005 13:59
Wohnort: Manisa / Türkei
Kontaktdaten:

Beitrag von HemSA »

Hallo dysti
Nun sollte es funktionieren wie du es möchtest.
Vielen vielen Dank! Jetzt funktionierts genauso wie ich es mir vorgestellt habe.
Und das nur durch Umstellen von ein paar Zeilen. Ich bin schon blind :-( und danke nochmal auch das du dir die Zeit genommen hast.
PB 4.02 (wegen Disphelper), 5.72 (Windows) (x64)
Antworten