|
Программное размещение элементов на форме!
| ☑ |
0
fisherchess
28.03.12
✎
15:35
|
Привет всем! Суть проблемы в том, что хочу добавить программно элемент поле ввода на форму. Делаю его в самом низу формы, то бишь увеличиваю высоту формы на определенное количество единиц и нижнюю командную панель формы перемещаю. Но при просмотре в предприятии поле ввода накладывается на нижнюю командную панель формы, хотя если смотреть в отладке высота формы изменилась на ту, какую я поставил программно. Почему так происходит и как можно ситуацию исправить? Заранее спасибо!
|
|
1
shamannk
28.03.12
✎
15:38
|
А если юзвер форму двигать будет как тогда? Тогда нужно от рамеров формы формулку накаряботь чтоб вслае изменений любого элемента формы все менялось. Или привязки ставить.
|
|
2
Tatitutu
28.03.12
✎
15:38
|
привязки?
|
|
3
iomoe
28.03.12
✎
15:40
|
(0) в чем радость делать это программно?
|
|
4
fisherchess
28.03.12
✎
15:41
|
Привязки тоже программно заданы)))
|
|
5
fisherchess
28.03.12
✎
15:41
|
Радость при следующих обновлениях)))
|
|
6
jsmith82
28.03.12
✎
15:46
|
вот правильный человек
|
|
7
iomoe
28.03.12
✎
15:53
|
(5) Да? А более простой вариант не подойдет? - Сделать копию формы, нарисовать в ней что душе угодно, и назначить ее формой по-умолчанию.
|
|
8
fisherchess
28.03.12
✎
15:58
|
Причем забыл еще один момент указать: если высота формы меняется на ту единицу, что я задал программно, то у нижней командной панели это свойство не меняется. Или высота формы это чисто статичное число, и как бы ты его не менял, она(высота) останется таким же, каким его задали в конфигураторе.
|
|
9
fisherchess
28.03.12
✎
15:59
|
может надо привязываться к другому свойству формы?
|
|
10
fisherchess
28.03.12
✎
16:02
|
(7) нет не подойдет, хочется поменьше изменений в саму конфу внести)))
|
|
11
bambr1975
28.03.12
✎
16:10
|
Такие проблемы решает установка в свойствах самой формы флажка "использовать только видимую область" в значение "ложь" - проставляется только интерактивно.
|
|
12
ИС-2
naïve
28.03.12
✎
16:11
|
|
|
13
fisherchess
28.03.12
✎
16:59
|
Всем спасибо за ответы!
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший