Quote:
Originally Posted by ♣As♣
Nein er will ja nichts ersetzen er will an eine Bestimmte stelle NOCH etwas einsetzen
|
deswegen sagte ich ja auch entweder die stelle ersetzen, oder etwas anhängen...
Edit:
hier mal kleines beispiel:
Code:
;Gui mit edit mit ein par zeilen text
$gui = GUICreate("blah")
$edit = GUICtrlCreateEdit("blah"&@CRLF&"bleh"&@CRLF&"blah"&@CRLF&"bleh"&@CRLF&"blah"&@CRLF&"bleh", 0, 0, 200, 200)
GUISetState()
;Edit inhalt einlesen
$inhalt = GUICtrlRead($edit)
;Aufsplitten in einzelne zeilen
$split = StringSplit($inhalt, @LF)
;zusatz an 3te zeile anhängen
$zusatz = "ich bin ein zusatz"
$split[3] &= $zusatz ; hier könnte man natürlich auch durch weglassen vom und die zeile komplett ersetzen
;alles wieder zusammensetzn
Dim $neu=""
For $i=1 To $split[0]
$neu &= $split[$i]&@LF
Next
;letztes überflüssiges enter entfernen
$neu = StringTrimRight($neu, 1)
;neuen text ins edit schreiben
GUICtrlSetData($edit, $neu)
Do
Until GUIGetMsg()=-3