huhu,
habe ein kleines Problem und zwar:
Ich habe eine Inputbox in einer GUI.
Diese ist im OnEvent-Mode.
Nun habe ich folgendes Problem :
Die Funktion wird sowohl bei Druck auf ENTER, als auch beim Fokusverlust aufgerufen.
Ich will aber verhindern, dass beim Fokusverlust das OnEvent-Ereignis ausgelöst wird.
Habe es probiert, in der Funktion _Input1 (siehe unten) zu checken, ob das Objekt noch den Fokus hat, aber entweder ich faile oder es geht einfach nicht.
Zur Verdeutlichung :
Spoiler anzeigen
#include <GUIConstants.au3>
[/autoit] [autoit][/autoit] [autoit]Opt("GUIOnEventMode", 1)
[/autoit] [autoit][/autoit] [autoit]Global $GUI = GUICreate("GUI zum Testen", 215, 102, 193, 125)
Global $Input1 = GUICtrlCreateInput("Box1", 16, 8, 121, 21)
Global $Input2 = GUICtrlCreateInput("Box2", 16, 40, 121, 21)
GUISetState(@SW_SHOW)
GUISetOnEvent($GUI_EVENT_CLOSE, "_exit")
GUICtrlSetOnEvent($Input1, "_Input1")
While 1
Sleep(100)
WEnd
Func _Input1 ()
MsgBox(0,"","Diese Meldung soll nur bei RETURN und nicht beim Fokusverlust erscheinen.")
EndFunc
Func _exit ()
Exit
EndFunc
Hoffe mir kann da jmd helfen
Danke
mfg Alcros