Seite 2 von 2

Verfasst: 29.03.2005 00:58
von Gamer

Code: Alles auswählen

Repeat 

EventID = WaitWindowEvent()

If EventID = #PB_Event_Gadget

;***************************

If EventGadgetID()=#von Or EventGadgetID()=#bis
If GetGadgetState(#bis)<GetGadgetState(#von):SetGadgetState(#bis,GetGadgetState(#von)):EndIf
EndIf

;***************************


    If EventGadgetID()=#Button_8
; ...
          EndIf  

If EventID=#PB_Event_CloseWindow:Quit=1:EndIf

Until Quit=1

Verfasst: 29.03.2005 01:06
von 125
:)

Code: Alles auswählen

Case #von Or #bis
  If GetGadgetState(#bis)<GetGadgetState(#von)
      SetGadgetState(#bis,GetGadgetState(#von))
  EndIf

Verfasst: 29.03.2005 03:28
von Gamer
Und das geht leider eben nicht .-)

Ebenso z.B. die Abfrage ob der Button für die Abfrage gedrückt wurde OR die Returntaste im Eingabefeld...

Verfasst: 29.03.2005 12:14
von 125
Poste mal deine Mainschleife das muss gehen..

//Edit: Tatsächlich geht nicht:
Komisch das der Compiler nicht gemeckert hat O_o

Code: Alles auswählen

Case #von
  If GetGadgetState(#bis)<GetGadgetState(#von) 
      SetGadgetState(#bis,GetGadgetState(#von)) 
  EndIf
Case #bis
  If GetGadgetState(#bis)<GetGadgetState(#von) 
      SetGadgetState(#bis,GetGadgetState(#von)) 
  EndIf
Case #AbsenButton
;AbsendProcedure

Case #Stringfield
If EventType() = #PB_EventType_ReturnKey
;AbsendProcedure
EndIf


Verfasst: 29.03.2005 12:26
von MLK
"case dies or das" geht nicht, du musst im Default abschnitt, eine IFabfrage machen oder halt zwei Cases abfragen