RichEdit

darek963
  • Rejestracja:prawie 23 lata
  • Ostatnio:ponad 7 lat
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:ponad 22 lata
  • Ostatnio:około 20 lat
  • Postów:251
0

RichEdit.SelText := 'text';


"When the truth walks away,
everybody stays,
cause the truth about the world is that crime does pay" - The Offspring
pq
  • Rejestracja:około 23 lata
  • Ostatnio:około 14 lat
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


"Ecie pecie - odparłem. - Wiadomo, że wszystkiemu winien komputer. Ten brzydal!" (Lem)
darek963
  • Rejestracja:prawie 23 lata
  • Ostatnio:ponad 7 lat
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.