![]() |
![]() |
|
Сфорачивание элементов формы! | ☑ | ||
---|---|---|---|---|
0
mzelensky
02.03.12
✎
10:33
|
Доброго времени суток! Не так давно уже поднимал эту тему, но чуть-чуть опять не получается. Вот пишу снова:
Итак, есть форма на форме (сверху вниз) расположены 1) ТЧ1 2) Разделитель (Р) 3) Панель (П). На этой панели лежат: 3.1) Командная панель 3.2) ТЧ2 Нужно по нажатию на кнопочку свернуть вниз панель и разделитель, при этом ТЧ1 должна растянуться вниз. Делаю так: Если Элементыформы.КоманднаяПанель1.Кнопки.Действие11.текст ="Скрыть примечания" тогда //СВОРАЧИВАЕМ ОТБОР Элементыформы.Панель2.УстановитьПривязку(ГраницаЭлементаУправления.низ); Элементыформы.Разделитель2.УстановитьПривязку(ГраницаЭлементаУправления.Низ ); Элементыформы.Панель2.Свертка=РежимСверткиЭлементаУправления.низ; Элементыформы.Разделитель2.Свертка=РежимСверткиЭлементаУправления.низ; Элементыформы.ТабличнаяТСД.УстановитьПривязку(ГраницаЭлементаУправления.верх,Элементыформы.КоманднаяПанель1,ГраницаЭлементаУправления.Низ ); Элементыформы.ТабличнаяТСД.УстановитьПривязку(ГраницаЭлементаУправления.Низ,Элементыформы.Панель1,ГраницаЭлементаУправления.Низ ); Элементыформы.КоманднаяПанель1.Кнопки.Действие11.текст ="Отобразить примечания" Иначе //РАЗВОРАЧИВАЕМ ОТБОР Элементыформы.Разделитель2.Свертка=РежимСверткиЭлементаУправления.Нет; Элементыформы.Панель2.Свертка=РежимСверткиЭлементаУправления.Нет; Элементыформы.ТабличнаяТСД.УстановитьПривязку(ГраницаЭлементаУправления.Низ, Элементыформы.Разделитель2,ГраницаЭлементаУправления.верх); Элементыформы.Разделитель2.УстановитьПривязку(ГраницаЭлементаУправления.Верх, Элементыформы.Разделитель2,ГраницаЭлементаУправления.Низ ); Элементыформы.Разделитель2.УстановитьПривязку(ГраницаЭлементаУправления.Низ, Элементыформы.Панель1,ГраницаЭлементаУправления.Верх ); Элементыформы.Панель2.УстановитьПривязку(ГраницаЭлементаУправления.Верх, Элементыформы.Разделитель2,ГраницаЭлементаУправления.Низ); Элементыформы.Панель2.УстановитьПривязку(ГраницаЭлементаУправления.Низ, Элементыформы.Панель1,ГраницаЭлементаУправления.Низ ); Элементыформы.КоманднаяПанель1.Кнопки.Действие11.текст ="Скрыть примечания"; Косяк в том, что панель с разделителем скрываются (и восстанавливаются обратно), но ТЧ1 не хочет растягиваться вниз...уже голову сломал, подскажите!!! |
|||
1
Ненавижу 1С
гуру
02.03.12
✎
10:35
|
привязки у ТЧ1 какие?
|
|||
2
Reset
02.03.12
✎
10:38
|
Так а вроде достаточно было бы установить все привязки на форме правльно, а для свертки/развертки использовать только
Элементыформы.Панель2.Свертка=РежимСверткиЭлементаУправления.низ; // или .Нет |
|||
3
mzelensky
02.03.12
✎
10:40
|
Там косяк с раделителем. Между ТЧ1 и Панелью есть Разделитель и первоначально ТЧ1 (ее нижняя часть) привязана именно к нему. А мы его сворачиваем, следовательно (как я думаю) ТЧ1 нужно перепривязать
|
|||
4
mzelensky
02.03.12
✎
10:41
|
(1) У ТЧ1 верхняя граница к командной панели (над ТЧ которая), нижняя граница к разделителю
|
|||
5
mzelensky
02.03.12
✎
10:54
|
?!
|
|||
6
mzelensky
02.03.12
✎
11:20
|
ну так?!
|
|||
7
aleks-id
02.03.12
✎
11:22
|
продам процедуру сворачивания/разворачивания. дорого.
|
|||
8
mzelensky
02.03.12
✎
11:28
|
(7) жадный ты...
|
|||
9
mzelensky
02.03.12
✎
12:00
|
нароооод?!
|
|||
10
mzelensky
05.03.12
✎
10:12
|
может хоть сегодня кто-то что-то путное подскажет
|
|||
13
hhhh
05.03.12
✎
10:45
|
(10) ну отвяжи от разделителя, привяжи к чему-то другому. Ты чего, не проснулся еще?
|
|||
14
mzelensky
05.03.12
✎
11:17
|
(13) да я уже несколько дней мучаюсь - привязываю, отвязываю....нифига не получается как надо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |