![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как задать шрифт RichEdit?
Юрий Ж. © (2003-06-28 18:41:00)Как задать шрифт в RichEdit, чтобы когда пользователь вводил что-то он не менялся.
Я истользую MCK и в немнастраиваю шрифт, но когда запускаю программу вижу очень (!!!) мелкий шрифт.
Заранее спасибо!
Vladimir Kladov (2003-06-30 21:25:00) [1]Только прокрутку лучше не трогайте. Мелькать все будет, потому что rich edit сам по себе знает, когда ему прокрутка нужна, а когда нет. Размер - посмотрите свойства RE_, если вам это надо. И там написано, кстати, что размер шрифта для рич-контрола измеряется в своих собственных единицах: числа должны быть на порядок больше.
Юрий Ж. (2003-06-30 01:21:00) [2]А как задать размер шрифта?
Как во время выполнения программы убрать или добавить в RichEdit горизонтальную прокрутку?
Vladimir Kladov (2003-06-29 20:31:00) [3]Тогда не Font, а RE_Font, RE_Bold, RE_Italic и т.д.
Юрий Ж. (2003-06-29 15:45:00) [4]FontDialog мне нужен для изменения шрифра, цвета, размеров и т.д. выделенного куска текста. Какие параметры надо присваивать и куда?
И еще :
Как во время выполнения программы убрать или добавить в RichEdit горизонтальную прокрутку?
Gandalf (2003-06-29 12:23:00) [5]
> А зачем пример? Вызываем диалог шрифта, при возвращении
> берём свойство Font и его параметры присваиваем Richedit.Font
Типа того:
MHFontDialog1.InitFont.Assign(AnyControl.Font);
if MHFontDialog1.Execute then
AnyControl.Font.Assign(MHFontDialog1.Font);
SPeller (2003-06-29 12:02:00) [6]А зачем пример? Вызываем диалог шрифта, при возвращении берём свойство Font и его параметры присваиваем Richedit.Font
Юрий Ж. (2003-06-29 11:10:00) [7]2 Vladimir Kladov
Если можно могли бы Вы выложить пример взаимодействия RichEdit и MHFontDialog (задания шрифта).
Vladimir Kladov (2003-06-29 08:05:00) [8]Ну так это он сам меняется. Мы что можем сделать? Если в rich edit вставить из clipboard, то шрифт тоже будет другой. Это особенности rich edit. Не нравится - используйте memo.
Юрий Ж. (2003-06-28 22:34:00) [9]Попробуйте загрузить в RichEdit файл rtf по-красочней (много разных шрифтов и т.д.) и где нибудь в середине слова начать его изменять. Получается (в большинстве случаев) что шривт изменяется.
Vladimir Kladov (2003-06-28 20:26:00) [10]Какие например? Есть свойство RE_AutoKeybrd, но по-моему, оно отвечает за автоматическое переключение раскладок клавиатуры, а не за шрифт.
Юрий Ж. (2003-06-28 19:00:00) [11]Я имею в виду, что если есть отфомотированная строка и начать вводить произвольные символы шрифт сбрасывается во всем слове.
Версия 1.78.
mike.dld (2003-06-28 18:56:00) [12]У меня сейчас KOLnMCK 1.77, ничего само не меняется
Юрий Ж. (2003-06-28 18:55:00) [13]Ясно, а как сделать чтобы когда пользователь что-то вводит шрифт САМ (!!!) не менялся?
mike.dld (2003-06-28 18:50:00) [14]В OnFormCreate пишешь:
RE.Font.FontName := 'gherh';
RE.Font.FontHeight := ...;
Ну и так далее
Юрий Ж. (2003-06-28 18:48:00) [15]2 mike.dld
А как?
mike.dld (2003-06-28 18:43:00) [16]У меня те же проблемы. Ответ прост - в ран-тайм