Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Lannes,
17. Sep 2009
Hallo,
abgesehen davon das EM_EXLINEFROMCHAR nur im RichEdit unterstützt wird,
liefert der Code auch im RichEdit den Zeilenindex unabhängig von der Art der Umbrüche.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Lannes,
16. Sep 2009
Hallo,
also möchtest Du die Zeile im Zustand WordWrap = False.
Da gibt es mehrere Möglichkeiten, such Dir eine aus, im Ergebnis sind alle gleich:
- Über den Zeichenindex harte Umbrüche vor und nach Selstart suchen
function GetNoWordWrapSelLinesI(aMemo: TMemo): String;
var a,e : Integer;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Lannes,
15. Sep 2009
Hallo,
die beiden Möglichkeiten arbeiten doch richtig, es ist genau der Wert den du für Lines benötigst.
Lines im Memo Ergebnisse
1: Dieser String bricht um Line = 0 Memo.Lines -> 'Dieser String bricht um'
in diese Zeile Line = 1 Memo.Lines -> 'in diese Zeile'
2: kein Umbruch Line = 2 Memo.Lines -> 'kein Umbruch'