Форум: "Основная";
Текущий архив: 2003.08.07;
Скачать: [xml.tar.bz2];
ВнизФорма с автосайзом Найти похожие ветки
← →
Evg12 (2003-07-26 16:00) [0]Уважаемые. Есть форма. С автосайзом = true.
На форме куча объектов (Label, CheckBox), тоже с автосайзом.
Снизу в правом углу кнопки Ok, Cancel привязанные к left, Bittom.
Все работает, но есть проблема. Обекты Label, если им задать длинный текст, сначала залазят под кнопки (оказываются на заднем плане, а кнопки их закрывают). А уж потом только начинают влять на размер формы.
Как сделать внизу формы область на которой будут Ok и Cancel и чтоб туда ничего не лезло?
Может слегка непонятно описал (как мог). Я с автосайзом раньше никогда не сталкивался. Да и почитать негде.
Опишите пожалуйста правильный способ.
← →
Юрий Зотов (2003-07-26 16:17) [1]Свойства Align, Constraints, Anchors.
Использование панелей и сплиттеров.
Обработчик OnResize.
Например, если кнопки Ok и Cancel должны быть снизу в правом углу, то нужно привязать их к Right, Bottom. И часто есть смысл положить их на панель с Align = alBottom.
← →
Evg12 (2003-07-26 17:40) [2]Да все правильно я так и делаю, но работает оно както кривовато. То у окна двойной бордюр с нистого ни с сего получается, то кнопки Ok b Сancel оказываются не на своем месте, а на много выше. А если еше и динамически менять Lable.Caption
Такое выходит....... Описать даже не смогу. слов не хватит.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.08.07;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.008 c