Text beim Cursor Setzen

B

Benedikt

Hi Leute!

Angenommen ich hab volgenden Text, wobei | der Cursor sein soll:


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaa|yyyyyyyyyyyyyyyyyyyyyyyy
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy

in einem Textfeld.
Wie kriege ich das hin, das wenn ich auf einen Button klicke, dass
dann hinter und vor dem Cursor noch ein "b" steht?

Also wie kann ich text genau beim cursor setzen?

Vielen Dank,
Benedikt
 
Die Cursorposition kriegst Du mit der Eigenschaft SelStart. Wenn Du die beiden Zeichen vor und hinter dem Cursor ersetzen willst, kannst Du das mit der Mid-Funktion machen.
Ansonsten müsstest Du den String erstmal aufteilen, die neuen Zeichen an die erste Hälfte anhängen und dann beides wieder zusammenfügen. Das Aufteilen kannst Du über die Left-Funktion zusammen mit der Right-Funktion umsetzen.

Die drei Funktionen (Left, Mid, Right) müsstest Du dabei in Kombination mit der SelStart-Eigenschaft benutzen. Ist nicht besonders schwer, im Code-Editor wird Dir die Schnellhilfe (der Tooltip mit den Parametern) weiter helfen. :)
 

Neue Beiträge

Zurück