Cursor in Inputfeld (Texteingabefeld setzen ?

  • Hallo Leute,

    ich bin neu hier im Forum und beschäftige mich erst seid kurzer Zeit mit AutoIt !
    Ich stehe vor einem (wahrscheinlich) banalen Problem, konnte aber selbst über die Suchfunktion und über Google nichts finden.

    Ich habe ein Inputfeld mit "GuiCtrlCreateInput" erstellt und möchte nun bei einer bestimmten Aktion (z.b. klicken eines Buttons) das der Cursor in dem Inputfeld blinkt und direkt eine Eingabe gemacht werden kann, ohne vorher mit der Maus in das Feld hineinzuklicken !!

    Wäre nett wenn mir jemand sagen könnte wie ich das programmieren kann !

    Schönen Sonntag noch, Gruss Nicolai

  • Könntest du mir ein Beispiel schreiben wie ich "ControlFocus" anwenden kann ?
    Irgendwie hab ich keinen Erfolg :(

  • ControlFocus Beispiel
    [autoit]

    #include <ButtonConstants.au3>
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("ControlFocus", 190, 66, 192, 124)
    $Button1 = GUICtrlCreateButton("klicken", 56, 8, 75, 25, $WS_GROUP)
    $Input1 = GUICtrlCreateInput("", 24, 40, 137, 21)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

    [/autoit] [autoit][/autoit] [autoit]

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Button1
    ControlFocus("ControlFocus","klicken",$Input1)
    EndSwitch
    WEnd

    [/autoit]

    bitteeeeeschöööööööööööööööööööööön

    p.s. die daten wie die controlID kann man im AutoIt Window Info ablesen