RichEdit

darek963
  • Rejestracja: dni
  • Ostatnio: dni
0

Jak wstawić do RichEdit'a tekst w miejscu gdzie stoi kursor? Procedura Insert nie działa w RichEdit.Lines[] :(. Próbowałem też wyciągnąć linię do stringa wstawić tekst i wrzucić tego stringa na miejsce, ale wtedy ginie formatowanie tekstu :(.

Pozdro [cya]

KRzych
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 251
0

RichEdit.SelText := 'text';

pq
  • Rejestracja: dni
  • Ostatnio: dni
0

RichEdit.SelText := 'text';

Dodajmy dla porządku, że jeśli coś będzie zaznaczone w RE, to powyższa metoda zastąpi zaznaczony tekst przez 'text'. Można tego uniknąć dając:

RichEdit.SelLength:=0;
RichEdit.SelText:='text'; //wstawia na początek zaznaczenia

RichEdit.SelStart:=RichEdit.SelStart+RichEdit.SelLength;
RichEdit.SelText:='text'; //wstawia na koniec

darek963
  • Rejestracja: dni
  • Ostatnio: dni
0

O to mi chodziło!

WIELKIE THX!

[browar]

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.