bassbananes:
PHP Code:
#include <EditConstants.au3>
#include <GuiEdit.au3>
#include <WindowsConstants.au3>
Local $Text
For $i = 0 To 1000
$Text &= "Text " & $i & @CRLF
Next
$GUI = GUICreate("GUI", 570, 545)
$Edit = GUICtrlCreateEdit($Text, 10, 10, 550, 525, BitOR($WS_HSCROLL, $WS_VSCROLL, $ES_READONLY))
GUISetState()
For $i = 1001 To 1010
$Text = "Text " & $i & @CRLF
_GUICtrlEdit_SetSel($Edit, 0, -1)
_GUICtrlEdit_AppendText($Edit, $Text)
_GUICtrlEdit_LineScroll($Edit, 0, _GUICtrlEdit_GetLineCount($Edit))
Sleep(500)
Next
deins:
PHP Code:
#include <EditConstants.au3>
#include <GuiEdit.au3>
#include <WindowsConstants.au3>
Local $Text
For $i = 0 To 1000
$Text &= "Text " & $i & @CRLF
Next
$GUI = GUICreate("GUI", 570, 545)
$Edit = GUICtrlCreateEdit($Text, 10, 10, 550, 525, BitOR($WS_HSCROLL, $WS_VSCROLL, $ES_READONLY))
GUISetState()
For $i = 1001 To 1010
_GUICtrlEdit_SetSel($Edit, 0, -1)
GUICtrlSetData($Edit, "Neuer Text" & $i & @CRLF, True)
Sleep(500)
Next
bassbananes Beispiel bleibt so wie es bleiben soll, deins hingegen nicht.
Aber wenn du es nicht für nötig hältst, alle unerwünschten Möglichkeiten
abzudecken, kannst du ja gerne deine Variante benutzen.
Eine Frage hätte ich aber noch, wieso soll eine bessere Methode, die nur
2 Zeilen mehr hat, umständlich sein?