Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.022 c
6-1074355229
afunix
2004-01-17 19:00
2004.03.28
Как перехватить входящие/исходящие пакеты


1-1078932333
pasha_golub
2004-03-10 18:25
2004.03.28
НЕ могу поймать WM_NOTIFy


1-1078969974
Dark Man
2004-03-11 04:52
2004.03.28
Как создать только один экземляр MDIChild


1-1078575731
Yuri Btr
2004-03-06 15:22
2004.03.28
определить нажатие на checkbox в ListView


4-1073897358
NewJack
2004-01-12 11:49
2004.03.28
Как программно сменить принтер по умолчанию?




   Наверх