Event wird ausgeführt, obwohl nicht alle Bedingungen erfüllt
Verfasst: 25.09.2019 23:38
Hi,
ich habe ein string gadget, in dem ich daten eingeben kann
dann frage ich in der loop folgendes ab
Jetzt kommt es vor, das ich in das feld zB eingebe:
1 ENTER
2 ENTER
und bei 3 wird automatisch der event ausgelöst. (passiert auch bei a b c etc)
also immer bei der dritten eingabe wird sofort nach dem eingegebenen character die schleife abgearbeitet.
wo ist mein Fehler??
ich habe ein string gadget, in dem ich daten eingeben kann
Code: Alles auswählen
;######### INPUT ##############
TextGadget(2, inputfield_x, inputfield_y, 200, 25, lang_mainwindow_inputhere, #PB_Text_Center)
StringGadget(3, inputfield_x, inputfield_y.b+text_stringgadget_offset.b, 200, 25, "")
AddKeyboardShortcut(#Window, #PB_Shortcut_Return, 100) ;Eingabefenster soll auf "Enter" eine aktion ausführen
Code: Alles auswählen
If EventMenu() = 100 And GetActiveGadget() = 3 And eventlock=0
eventlock=1
input.s=GetGadgetText(3)
If input.s<>""
.
.
.
.
end if
1 ENTER
2 ENTER
und bei 3 wird automatisch der event ausgelöst. (passiert auch bei a b c etc)
also immer bei der dritten eingabe wird sofort nach dem eingegebenen character die schleife abgearbeitet.
wo ist mein Fehler??