Aus einer edit Box die erste zeile löschen

  • Moin,

    Ich habe im moment ein problem mit der editbox:

    Ich will nach einer bestimmten Zeit, die 1. zeile der editbox löschen, damit die dadrunter in die erste zeile rutscht.
    Habs schon mit guictrlsetdata() probiert, klappt aber nicht :S
    hat da jemand eine idee, wie das klappen würde?

    Lg,
    DiiVx

    Einmal editiert, zuletzt von DiiVx (24. November 2012 um 12:45)

  • Beispiel
    [autoit]


    #include <GuiEdit.au3>

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

    $hGui = GUICreate("Titel", 300, 300)
    $cEdit = GUICtrlCreateEdit("Zeile1" & @CRLF & "Zeile2" & @CRLF & "Zeile3" & @CRLF & "Zeile4", 0, 0, 100, 100)
    GUISetState(@SW_SHOW, $hGui)

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

    Sleep(5000)
    GUICtrlSetData($cEdit, StringReplace(GUICtrlRead($cEdit), _GUICtrlEdit_GetLine($cEdit, 0) & @CRLF, "", 1, 1))

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

    While GUIGetMsg() <> -3
    Sleep(10)
    WEnd

    [/autoit]

    Edit: Paramter von StringReplace angepasst

    Gruß stay

    3 Mal editiert, zuletzt von stayawayknight (24. November 2012 um 12:38)

  • Danke :)
    __________________
    mhh. ich habs jetzt bei mir ins script eingefügt & jetzt löscht er alles was den gleichen namen hat


    jetzt gehts wieder, danke für die schnelle hilfe :))

    2 Mal editiert, zuletzt von DiiVx (24. November 2012 um 12:45)