Главная страница
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.013 c
9-1174567977
Maximillian
2007-03-22 15:52
2008.10.26
Делаю игру, нужна помощь по скроллингу


2-1221641606
vegarulez
2008-09-17 12:53
2008.10.26
Вопрос про DBGrid.DataSource.DataSet.FieldValues[];


15-1220357934
Урсулапов
2008-09-02 16:18
2008.10.26
Вирус на index.php :((


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


2-1221561139
Zalumhan
2008-09-16 14:32
2008.10.26
Повторяющиеся элементы в массиве