|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.09.2012, 19:27 | #1 |
Регистрация: 21.12.2010
Сообщений: 4
|
Проблема с изменением высоты формы
Доброе время суток.
Подскажите, пожалуйста. На форме расположен ScrollBox: TScrollBox, со свойством Align = alClient, на котором расположена pnlPanel:TPanel, со свойствами: Код:
Задача: Необходимо добавить возможность пользователям уменьшать высоту формы до нуля, но высота панельки не должна быть меньше своей минимально возможной высоты, для этого при высоте формы меньшей высоты панельки должны появляться полосы прокрутки скроллбокса. Для решения этой задачи на событии OnResize формы выполняется следующая процедура. Код:
Подскажите, пожалуйста, как сделать возможным уменьшение формы до нужных размеров без прерывания. PS: Извиняюсь, если описал проблему не совсем понятно. Последний раз редактировалось Stilet; 01.09.2012 в 20:04. |
01.09.2012, 20:13 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Код:
I'm learning to live...
|
01.09.2012, 20:29 | #3 | |
Регистрация: 21.12.2010
Сообщений: 4
|
Цитата:
Высоту формы не удается установить меньше минимальнодопустимой высоты панельки |
|
01.09.2012, 20:59 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Значит где-то у тебя в проекте еще прописаны ограничивающие свойства.
У меня это работает.
I'm learning to live...
|
01.09.2012, 21:11 | #5 | |
Регистрация: 21.12.2010
Сообщений: 4
|
Цитата:
Всем спасибо, проблему решил, но сомнительным способом. Как я уже писал выше "если в этот момент прервать уменьшение формы (отпустить левую кнопку мыши), а потом опять начать уменьшать форму, то форма будет без проблем уменьшаться до нужных размеров." Поэтому я генерирую программно отпускание и нажатие левой кнопки мыши: Код:
Последний раз редактировалось Stilet; 01.09.2012 в 22:25. |
|
01.09.2012, 22:27 | #6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Короче я имел ввиду что проблема не только в том куске что ты описал.
I'm learning to live...
|
|
01.09.2012, 22:38 | #7 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 01.09.2012 в 22:43. |
01.09.2012, 23:54 | #8 | |
Регистрация: 21.12.2010
Сообщений: 4
|
Цитата:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
проблема с изменением PATH в OpenSUSE | Andrody | Операционные системы общие вопросы | 1 | 19.03.2012 02:28 |
Проблема с изменением listbox | MoHoMaXFR | Microsoft Office Excel | 18 | 26.05.2011 19:57 |
Проблема с изменением, удалением формы/отчета | XEfri | Microsoft Office Access | 0 | 21.12.2010 12:00 |
Проблема с изменением hosts | _-Re@l-_ | Безопасность, Шифрование | 6 | 19.11.2010 21:20 |
Проблема с изменением буквы лок. диска | mibbim | Операционные системы общие вопросы | 1 | 20.07.2010 15:38 |