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

Вниз

AutoSize для Memo   Найти похожие ветки 

 
Дмитрий С   (2008-09-18 01:08) [0]

Как сделать так, чтобы высота поля Memo автоматически менялась таким образом, чтобы был показан весь введенный текст?


 
KilkennyCat ©   (2008-09-18 01:29) [1]

как вариант:
Использовать DT_CALCRECT флаг в DrawText для вычислений размера.
Но проще умножить высоту одной линии на Memo.Lines.Count


 
Германн ©   (2008-09-18 01:40) [2]


> Как сделать так, чтобы высота поля Memo автоматически менялась
> таким образом, чтобы был показан весь введенный текст?
>

А если "весь введенный текст" не влезет на экран? Тогда что делать? Изменять разрешение и размер шрифта?


 
KilkennyCat ©   (2008-09-18 01:46) [3]


> Изменять разрешение и размер шрифта?


в принципе, можно. даже сделать это красиво, с анимацией. можно вывести сообщение с предложением купить новый монитор :)


 
Германн ©   (2008-09-18 02:06) [4]

Лучше всего лечить геморрой, пока он в начальной стадии. :)


 
MBo ©   (2008-09-18 08:29) [5]

TRichEdit имеет соответсвующее событие, так что его лучше использовать


 
Vlad Oshin ©   (2008-09-18 10:04) [6]

на принтер сразу
нет, сначала: ShowMessage (" В офисе работаем? Принтер сетевой? на втором этаже? А.. Ну, беги.");


 
Dmitry S ©   (2008-09-18 11:42) [7]


> TRichEdit имеет соответсвующее событие, так что его лучше
> использовать

Отличный способ. Но есть нюанс: как запретить в нем форматирование? PlainText не помогает - при вставке форматированного текста из буфера - текст так и остается форматированным.


 
KilkennyCat ©   (2008-09-18 12:22) [8]

вероятно, при вставке нужно указать тип буфера как простой текст.


 
Vlad Oshin ©   (2008-09-18 12:25) [9]


> как запретить в нем форматирование?

перед вставкой потереть символы разметки?



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

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

Наверх




Память: 0.48 MB
Время: 0.022 c
6-1194522830
Андрей_Св
2007-11-08 14:53
2008.10.26
Сервер


15-1220127613
Anatoly Podgoretsky
2008-08-31 00:20
2008.10.26
Система Рада


2-1221731916
cyborg
2008-09-18 13:58
2008.10.26
Нужен совет по выбору компонента


15-1220467529
Кое кто
2008-09-03 22:45
2008.10.26
Фуникулёр с гидравлическим противовесом


2-1221721382
Mahno
2008-09-18 11:03
2008.10.26
Помогите с вычислением