Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - cursor in der mitte des textes
Delete - Fr 21.04.06 15:42
Titel: cursor in der mitte des textes
Hallo!
Ich möchte, dass wenn Ich einen Text in ein memofeld einfüge, der Cursor in der Mitte des Textes ist. Beispiel: Ich füge HTML Tags mit meinem Programm ein und dann sollte sich der Cursor hier befinden: <b>[Cursor]</b> Leider sieht das bei mir so aus: <b></b> [Cursor]
Wie kann ich das lösen??
Danke für jede Hilfe :D
Marco D. - Fr 21.04.06 15:47
Du findest mit pos den Index des ersten '>' heraus und setzt den Cursor dann nach Index+1.
starsurfer - Fr 21.04.06 15:47
<b></b> [Cursor]
1.länge von </b> ermitteln bzw von den andren Tags
2.Cursor pos- länge des Tags
nutze:
Delphi-Quelltext
1: 2:
| laenge:=length(TAG); memo.selstart:=memo.selstart-laenge; |
Delete - Fr 21.04.06 15:49
Marco D. hat folgendes geschrieben: |
Du findest mit pos den Index des ersten '>' heraus und setzt den Cursor dann nach Index+1. |
Könnstest du mir das bitte genauer erklären :D
Marco D. - Fr 21.04.06 15:57
Mit welcher Methode setzt du den Cursor (im Synedit ;) )?
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!