Einzelnen Beitrag anzeigen

TStringlist

Registriert seit: 1. Dez 2003
360 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Caret mit TRichEdit.SelStart festlegen

  Alt 12. Mai 2006, 00:54
Moin,

mit SelStart setzt man den Caret innerhalb des gesamten Textes. Und zwar so, indem man zu der Column-Position des Characters dann auch noch die Anfangsposition der entsprechenden Zeile selbst mit dazuaddiert! Für z.B. einen 10ten Charater in Zeile 5 hieße das also:

  RichEdit1.SelStart := 9 + RichEdit1.Perform(EM_LINEINDEX,4,0);
MfG (& Thx ggf.)
  Mit Zitat antworten Zitat