Seite 1 von 1

Fensterpause

Verfasst: 21.01.2015 13:44
von JMaker
kann ich eine pause in mein Fenster einfügen so dass niemand mehr was machen kann
zum beispiel Buttons drücken?

Re: Fensterpause

Verfasst: 21.01.2015 13:45
von NicTheQuick
Wie wäre es mit 'DisableWindow()' oder 'DisableGadget()'?

Re: Fensterpause

Verfasst: 21.01.2015 13:51
von RSBasic
Du meinst eine Deaktivierung eines Fensters?
Hier ein Beispiel:

Code: Alles auswählen

EnableExplicit

If OpenWindow(0, 0, 0, 500, 400, "Window", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
  ButtonGadget(1, 10, 10, 100, 20, "Button", 0)
  
  DisableWindow(0, 1)
  Debug "Fenster wurde deaktiviert"
  
  AddWindowTimer(0, 123, 3000)
  Repeat
    Select WaitWindowEvent()
      Case #PB_Event_Timer
        If EventTimer() = 123
          DisableWindow(0, 0)
          Debug "Fenster wurde wieder aktiviert"
          RemoveWindowTimer(0, 123)
        EndIf
      Case #PB_Event_CloseWindow
        End
    EndSelect
  ForEver
EndIf

Re: Fensterpause

Verfasst: 21.01.2015 15:29
von JMaker
danke NicTheQuick und RSBasic
und ich blödi hab an Delay gedacht und mich gewundert
warum mein Code nicht weiter ausgeführt wird. :D
DisableWindow war die Lösung. :allright: