vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
Richtextbox und SelLenght 
Autor: Martin
Datum: 28.03.02 23:04

Hallo,
in einer Richtextbox kann man ja über die SelStart
und SelLenght Funktion die Position einer Markierung bekommen.
Doch das ist dann nicht die Position von dem jeweiligen linken
Rand aus in jeder Zeile sondern immer von der Zeile 1. Aber genau das
benötige ich. Also nochmal ein Beispiel zum verstehen:
Es ist ein 10 zeiliger Text in einer Richtextbox. In Zeile 5 wurde das
Wort "Hallo" markiert. Das Wort steht 7 Leerzeichen vom Randlinks weg.
Als Sellenght würde ich den Wert 5 für die Länge bekommen, das ist ja auch richtig,
aber als Selstart würde ich nicht 7 bekommen, was ich brauche, sondern 7 + die Länge des Textes davor. Verstanden wie ich das meine?
Bin für jeden Tipp dankbar!
Vielleicht weiß jemand wie ich die Länge des Strings vor der Markierung
erhalten kann, dann könnte ich die Sellenght mit der Länge des Strings davor
Subtrahieren und hätte dann das was ich brauche.
Vielen Dank im Voraus für alle Tipps und Ideen.
Martin
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Richtextbox und SelLenght49Martin28.03.02 23:04

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel