Окно редактирования RichEdit с большими возможностями
V perviy edit pishem naprimer "Pentium", i odnovremeno tekst vnositsya v Richedit, no uje s krasnim cvetom i naklonim shriftom.
Vo vtoroy edit zapisivaem "Athlon" i odnovremeno tekst vvoditsya v Richedit, no uje v pravom nijnem uglu Richedita s jirnim shriftom i kakimto cvetom.
Nikak ne mogu razobratysa, tam vrodebi ispolyzuetsya SelAttributes, podskajite PLS.
Voobshem na forme esty dva EDITA i odin Richedit.
V perviy edit pishem naprimer "Pentium", i odnovremeno tekst vnositsya v Richedit, no uje s krasnim cvetom i naklonim shriftom.
Vo vtoroy edit zapisivaem "Athlon" i odnovremeno tekst vvoditsya v Richedit, no uje v pravom nijnem uglu Richedita s jirnim shriftom i kakimto cvetom.
Nikak ne mogu razobratysa, tam vrodebi ispolyzuetsya SelAttributes, podskajite PLS.
С Рич-эдитом там вообще хитрая заморочка.
чтобы выводить текст с определенными параметрами есть два способа:
1. Задаешь стиль параграфа - установив SelAttributes в нужные параметры. После этого весь добавляемый текст будет выводится заданным стилем, пока его не поменяешь.
2. Можно красить выделенные куски текста. А вот как раз для этого нужно сначала установить SelStart и SelEnd (кажется - вобщем смотри в хелпе). И потом на выделенный кусок задаешь SelAttributes.
Могу конечно напутать - года два уже не возился с ричем - не нравится мне эта красилка - использую только для ввода plain текста. Для всего прочего использую своими руками написанные компоненты. Понятно, дешево, надежно и практично.
Voobshem na forme esty dva EDITA i odin Richedit.
V perviy edit pishem naprimer "Pentium", i odnovremeno tekst vnositsya v Richedit, no uje s krasnim cvetom i naklonim shriftom.
Vo vtoroy edit zapisivaem "Athlon" i odnovremeno tekst vvoditsya v Richedit, no uje v pravom nijnem uglu Richedita s jirnim shriftom i kakimto cvetom.
Nikak ne mogu razobratysa, tam vrodebi ispolyzuetsya SelAttributes, podskajite PLS.
Если добавлять текст в ричедит с помощью Lines->Add() то ф-ия вернет номер символа начала добавленой строки(по моему), потом ставишь SelStart на этот символ, а в SelLength задаешь длинну строки...
потом устанавливаешь SelAttributes...
А чтобы текст по правому краю шел перед добавлением можно сделать RichEdit->Paragraph->Alignment = (точно не помню)taRightJustfy
Вроде так, но мог чо-нить напутать...
С Рич-эдитом там вообще хитрая заморочка.
чтобы выводить текст с определенными параметрами есть два способа:
1. Задаешь стиль параграфа - установив SelAttributes в нужные параметры. После этого весь добавляемый текст будет выводится заданным стилем, пока его не поменяешь.
2. Можно красить выделенные куски текста. А вот как раз для этого нужно сначала установить SelStart и SelEnd (кажется - вобщем смотри в хелпе). И потом на выделенный кусок задаешь SelAttributes.
Могу конечно напутать - года два уже не возился с ричем - не нравится мне эта красилка - использую только для ввода plain текста. Для всего прочего использую своими руками написанные компоненты. Понятно, дешево, надежно и практично.
Thanks!