Цитата:
Сообщение от Artem7
Я делаю текстовый редактор чтобы он работал и с .txt и c rtf т.е чтобы когда .txt был открыт нельзя было выбрать отдельное выравнивание для абзаца...И вот столкнулся с проблемой не выравнивает вот кусок кода...
Код:
if Pos('.txt',Textovi.Caption)>0 then RichEdit1.Alignment:=taCenter
else RichEdit1.Paragraph.Alignment:=taCenter;
|
Вообще TRichEdit весьма глючной компонент. Попробуй использовать другую реализацию, например TRxRichEdit из библиотеки RxLib (можно найти на torry.net).
Пример со стандартным TRichEdit:
Код:
RichEdit1.PlainText:=True;
RichEdit1.Alignment:=taCenter;
- не работает.
Пример с TRxRichEdit:
Код:
RxRichEdit1.PlainText:=True;
RxRichEdit1.Alignment:=taCenter;
- нормально работает.
Правда насколько я помню, у TRxRichEdit вроде были свои глюки, которых нет у стандартного TRichEdit. Так что экспериментируй.
