![]() |
#1 |
Участник
|
![]()
Привет всем.
Кто программировал на Delphi, знает, как ограничить ширину формы снизу или сверху. (Подсказка: см. subj ![]() Пытаюсь сделать то же самое в Аксапте - не хочу допускать уменьшения ширины до значений меньше 830. Как? |
|
![]() |
#2 |
Участник
|
А Resize перекрыть и до вызова super проверять/корректировать? Правда 830 это уже против BP вроде бы.
|
|
![]() |
#3 |
Участник
|
а как именно корректировать? об этом то и вопрос
resize перекрыл, понятное дело. там пишу: Код: if (_width < 830) { //а вот здесь что уже только не пробовал :) Помогает только element.design().widthValue(830); //но при этом форма не перерисовывается нормально. _width = 830; } super(_width, _height); |
|
![]() |
#4 |
Участник
|
Цитата:
Сообщение от kashperuk
но при этом форма не перерисовывается нормально.
[/code] PHP код:
|
|
![]() |
#5 |
Участник
|
У меня, к сожалению, таких много - поэтому и пытаюсь ограничить максимально, но оставить таки возможность увеличивать ширину.
Ваш код, кстати, срабатывает сразу при запуске тоже, потому что изначально widthValue = 0 - то есть уловие сразу при старте выполняется, органичивая по ширине. Хотя, может вообще лучше просто Fixed сделать для design(), и не париться ![]() |
|