Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Gutelo,
21. Apr 2014
Meine Loesung Zum Zentrieren der Selection-Line im Richedit:
procedure TForm.Button1Click(Sender: TObject);
const
EM_EXLINEFROMCHAR = WM_USER + 54;
var FirstLine, LastLine, SelLine : Integer;
LinesToScroll : Integer;
r: TRect;
i: Integer;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Gutelo,
21. Apr 2014
Also fuer den index der ersten sichtbaren Line hab ich folgendes gefunden:
RichEdit1.Perform(EM_GETFIRSTVISIBLELINE, 0, 0);
Den index der Selection bekommt man mit:
richedit1.caretpos.y;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Gutelo,
21. Apr 2014
Hallo,
Wie bekommt man die Line-Indizes der ersten und letzten Zeile, die in einem Richedit angezeigt werden?
Was ich machen moechte:
Ich habe eine feste Position im Richedit (User hat vorher etwas markiert). Der User kann im Richedit scrollen. Nachdem ein Button gedrueckt wird soll das Richedit zurueck zur festen Position scrollen und zwar so, dass die Linie mit der Position mittig im...