Einzelnen Beitrag anzeigen

Benutzerbild von Lannes
Lannes

Registriert seit: 30. Jan 2005
Ort: Münster
745 Beiträge
 
Delphi 3 Professional
 
#3

Re: Wahre Position des Cursors im Memo

  Alt 15. Sep 2009, 07:15
Hallo,

Zitat von martinf16:
Ich möchte den Wert haben, der auch bei memo1.lines[i] als i verwendet wird.
die beiden Möglichkeiten arbeiten doch richtig, es ist genau der Wert den du für Lines benötigst.

Code:
Lines im Memo                       Ergebnisse  
1: Dieser String bricht um Line = 0     Memo.Lines[0] -> 'Dieser String bricht um'
   in diese Zeile          Line = 1     Memo.Lines[1] -> 'in diese Zeile'
2: kein Umbruch            Line = 2     Memo.Lines[2] -> 'kein Umbruch'
3: kein Umbruch            Line = 3     Memo.Lines[3] -> 'kein Umbruch'
Wenn man feststellen will ob eine Zeile einen automatischen Umbruch hat, hilft das:
Delphi-Quellcode:
i := 0;
if Memo.Text[Length(Memo.Lines[i])+1] <> #13 then
  ShowMessage('Zeile hat automatischen Umbruch');
Zwischen den automatisch umgebrochenen Zeilen befindet sich kein #13#10
MfG Lannes
(Nichts ist nicht Nichts) and ('' <> nil ) and (Pointer('') = nil ) and (@('') <> nil )
  Mit Zitat antworten Zitat