![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Помогите разобраться,как можно изменить шрифт не во всем документе а лишь выделенную часть текста?заранее благодарен.
|
|
#2
|
||||
|
||||
|
Ты имеешь ввиду RichEdit? Если да, то кинь на форму FontDialog и RichEdit. И вот код:
Код:
FontDialog1.Font := RichEdit1.Font; if FontDialog1.Execute then RichEdit1.SelAttributes.Assign(FontDialog1.Font); |
|
#3
|
|||
|
|||
|
Большое спасибо!!
А как сделать тоже самое, но с цветом текста? |
|
#4
|
||||
|
||||
|
RichEdit1.SelAttributes.Color:=Цвет текста;
|
|
#5
|
|||
|
|||
|
Не..нужно использовать цвет выбранный в ColorDialog
|
|
#6
|
||||
|
||||
|
Код:
if ColorDialog1.Execute then RichEdit1.SelAttributes.Color:=ColorDialog1.Color; |
|
#7
|
|||
|
|||
|
Спасибо большое..
Сорри за вопрос не относящийся к названию(но что бы форум не засорять), но как сделать так чтобы можно было открывать текст через этот редактор? (через Саму программу текст открывается, а если через "правой->Открыть через..." не хочет) |
|
#8
|
||||
|
||||
|
Тебе нужно ассоциировать свой формат файлов твоей проги в Windows и в сурсе твоего проекта прописать:
Код:
if FileExists(ParamStr(1)) then Form1.Memo1.Lines.LoadFromFile(ParamStr(1)); Последний раз редактировалось moo2k, 29.10.2007 в 10:57. |