Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.03.28;
Скачать: CL | DM;

Вниз

Как задать шрифт RichEdit?   Найти похожие ветки 

 
Юрий Ж.   (2003-06-28 18:41) [0]

Как задать шрифт в RichEdit, чтобы когда пользователь вводил что-то он не менялся.
Я истользую MCK и в немнастраиваю шрифт, но когда запускаю программу вижу очень (!!!) мелкий шрифт.
Заранее спасибо!


 
mike.dld ©   (2003-06-28 18:43) [1]

У меня те же проблемы. Ответ прост - в ран-тайм


 
Юрий Ж.   (2003-06-28 18:48) [2]

2 mike.dld
А как?


 
mike.dld ©   (2003-06-28 18:50) [3]

В OnFormCreate пишешь:

RE.Font.FontName := "gherh";
RE.Font.FontHeight := ...;

Ну и так далее


 
Юрий Ж.   (2003-06-28 18:55) [4]

Ясно, а как сделать чтобы когда пользователь что-то вводит шрифт САМ (!!!) не менялся?


 
mike.dld ©   (2003-06-28 18:56) [5]

У меня сейчас KOLnMCK 1.77, ничего само не меняется


 
Юрий Ж.   (2003-06-28 19:00) [6]

Я имею в виду, что если есть отфомотированная строка и начать вводить произвольные символы шрифт сбрасывается во всем слове.
Версия 1.78.


 
Vladimir Kladov   (2003-06-28 20:26) [7]

Какие например? Есть свойство RE_AutoKeybrd, но по-моему, оно отвечает за автоматическое переключение раскладок клавиатуры, а не за шрифт.


 
Юрий Ж.   (2003-06-28 22:34) [8]

Попробуйте загрузить в RichEdit файл rtf по-красочней (много разных шрифтов и т.д.) и где нибудь в середине слова начать его изменять. Получается (в большинстве случаев) что шривт изменяется.


 
Vladimir Kladov   (2003-06-29 08:05) [9]

Ну так это он сам меняется. Мы что можем сделать? Если в rich edit вставить из clipboard, то шрифт тоже будет другой. Это особенности rich edit. Не нравится - используйте memo.


 
Юрий Ж.   (2003-06-29 11:10) [10]

2 Vladimir Kladov
Если можно могли бы Вы выложить пример взаимодействия RichEdit и MHFontDialog (задания шрифта).


 
SPeller ©   (2003-06-29 12:02) [11]

А зачем пример? Вызываем диалог шрифта, при возвращении берём свойство Font и его параметры присваиваем Richedit.Font


 
Gandalf ©   (2003-06-29 12:23) [12]


> А зачем пример? Вызываем диалог шрифта, при возвращении
> берём свойство Font и его параметры присваиваем Richedit.Font


Типа того:

MHFontDialog1.InitFont.Assign(AnyControl.Font);
if MHFontDialog1.Execute then
 AnyControl.Font.Assign(MHFontDialog1.Font);



 
Юрий Ж.   (2003-06-29 15:45) [13]

FontDialog мне нужен для изменения шрифра, цвета, размеров и т.д. выделенного куска текста. Какие параметры надо присваивать и куда?
И еще :
Как во время выполнения программы убрать или добавить в RichEdit горизонтальную прокрутку?


 
Vladimir Kladov   (2003-06-29 20:31) [14]

Тогда не Font, а RE_Font, RE_Bold, RE_Italic и т.д.


 
Юрий Ж.   (2003-06-30 01:21) [15]

А как задать размер шрифта?
Как во время выполнения программы убрать или добавить в RichEdit горизонтальную прокрутку?


 
Vladimir Kladov   (2003-06-30 21:25) [16]

Только прокрутку лучше не трогайте. Мелькать все будет, потому что rich edit сам по себе знает, когда ему прокрутка нужна, а когда нет. Размер - посмотрите свойства RE_, если вам это надо. И там написано, кстати, что размер шрифта для рич-контрола измеряется в своих собственных единицах: числа должны быть на порядок больше.



Страницы: 1 вся ветка

Текущий архив: 2004.03.28;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.03 c
1-1078593609
Ivolg
2004-03-06 20:20
2004.03.28
Поиск


3-1077967929
Kryukov Andrew
2004-02-28 14:32
2004.03.28
Поля в Table


14-1077878488
Laymer
2004-02-27 13:41
2004.03.28
Экспертные системы


14-1074852823
NoOne
2004-01-23 13:13
2004.03.28
В чём здесь логика?


4-1074326910
Nikolay str
2004-01-17 11:08
2004.03.28
Как определить HWND меню