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