Spalte und Zeile im RTF-Control

07/12/2014 - 13:46 von Klaus Ketelaer | Report spam
Hallo zusammen,
ich versuche gerade die aktuelle Zeile und die aktuelle
Spalte in einem RTF-Control zu ermitteln, was soweit auch
kein Problem ist.

Wenn ich jedoch folgenden Beispieltext habe

Test 123
Test 123

wobei in Zeile 1 zwischen Test und 123 8 Leerzeichen stehen,
und in Zeile 2 zwei Tabulatoren, dann erhalte ich für die Spalte
folgende Werte, wenn der Cursor vor 123 steht:

Zeile 1: 13
Zeile 2: 7

Word und Notepad++ handhaben das àhnlich, ich finde das aber
trotzdem irgendwie suboptimal.

Gibt es zufàllig eine Api-Funktion, die die Tabs in Spaces
umrechnet und mir einen sinnvolleren Spalten-Wert zurück gibt?

Gruß

Klaus
 

Lesen sie die antworten

#1 Wolfgang Wolf
08/12/2014 - 07:34 | Warnen spam
Am 07.12.2014 13:46, schrieb Klaus Ketelaer:


Gibt es zufàllig eine Api-Funktion, die die Tabs in Spaces
umrechnet und mir einen sinnvolleren Spalten-Wert zurück gibt?




Die VB-IDE wandelt beim Verlassen der Zeile Tabs in (einstellbare Anzahl
von) Leerstellen. Wàre das eine Option für dich?

Schönen Gruß
W. Wolf

Ähnliche fragen