Имя: Пароль:
1C
Админ
Программное размещение элементов на форме!
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
Всем спасибо за ответы!
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший