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

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



Память: 0.46 MB
Время: 0.008 c
15-1220174058
Kostafey
2008-08-31 13:14
2008.10.26
С днем рождения ! 31 августа


2-1221685699
Дмитрий С
2008-09-18 01:08
2008.10.26
AutoSize для Memo


15-1220445110
Vlad Oshin
2008-09-03 16:31
2008.10.26
Все таки профессия накладывает .. :)


2-1221889767
AlexDan
2008-09-20 09:49
2008.10.26
Как узнать есть ли файл на диске..


15-1220516578
md10
2008-09-04 12:22
2008.10.26
PCI Device установка драйвера




   Наверх