Hallo liebe Autoit-Gemeinde,
ich habe ein kleines Problem mit einer EditBox und GuiCtrlSetData:
-- habe eine Funktion die alle 500ms die EditBox aktualisiert
-- die EditBox wird mit GuiCtrlSetData gefüllt, aber jedes mal wenn das passiert, springt er zum Anfang
-- wenn ich GuiCtrlSetData($Edit,"Text",True) benutze springt er lediglich zum Ende
Ich möchte währenddessen aber weiterhin ganz normal scrollen
Spoiler anzeigen
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
$text = ""
For $x = 1 TO 100
$text &= @Crlf & "Text"
Next
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("", 639, 438, 192, 124, -1, BitOR($WS_EX_TRANSPARENT,$WS_EX_WINDOWEDGE))
$Edit1 = GUICtrlCreateEdit("", 129, 32, 401, 265)
GUICtrlSetData($edit1,$text)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
AdlibRegister("_Refresh",500)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
Func _Refresh ()
GuiCtrlSetData($edit1,$text)
EndFunc
Jemand eine Idee das zu lösen oder zu umgehen?
Danke für alle Antworten