|
Обычная форма видимость элемента | ☑ | ||
---|---|---|---|---|
0
alexei366
27.11.15
✎
13:34
|
Чот мне мозг выносит, не могу понять что не так:
Есть 2 элемента (надпись и таблица) на одной из вкладок панели, расположенной в форме. По изменению булевого реквизита изменяю видимость обоих элементов типа: ЭлементыФормы.Надпись.Видимость = Элемент.Значение; ЭлементыФормы.Таблица.Видимость = Элемент.Значение; Но почемуто свойство видимость меняется только раз при открытии формы (Из Истина в Ложь), далее сколько не жмакать флажок свойство Видимость обоих элементов не становться "Истина". То есть в отладчике гляжишь что сейчас оно "Ложь", Элемент.Значение "Истина", но после присвоения Видимость всеравно "Ложь". Какие у кого мысли? |
|||
1
palpetrovich
27.11.15
✎
13:43
|
ну , к примеру, в процедуру где "ЭлементыФормы.Надпись.Видимость = Элемент.Значение;" попадаешь один раз
|
|||
2
Лефмихалыч
27.11.15
✎
13:43
|
либо код не вызывается, либо в Элемент.Значение не то, что ты ожидаешь
|
|||
3
alexei366
27.11.15
✎
13:49
|
И код вызывается и Элемент.Значение то что надо.
Да пацаны я сам не верю в то что вижу, ну это блин так и есть |
|||
4
alexei366
27.11.15
✎
13:51
|
И пробовал явно присваивать: Видимость = ИСТИНА
|
|||
5
palpetrovich
27.11.15
✎
13:56
|
(3) все работает http://rghost.ru/6NkPntP59
|
|||
6
palpetrovich
27.11.15
✎
13:56
|
+(5) может у тебя трабл со вкладками
|
|||
7
Nuobu
27.11.15
✎
13:57
|
Или кеш не чищеный.
|
|||
8
Лефмихалыч
27.11.15
✎
14:02
|
(3) значит у тебя все работает
|
|||
9
alexei366
27.11.15
✎
14:02
|
Вот типа пример который у меня не работает
https://drive.google.com/file/d/0B_hzw89YdLrhQUxaMzgxLVprdEk/view?usp=sharing |
|||
10
alexei366
27.11.15
✎
14:03
|
(5) твой пример у меня работает. Видимо чтото с панелями ему не нравиться, но что я хз
|
|||
11
alexei366
27.11.15
✎
14:05
|
(10) Во прикол. Корочь эфект достигается когда флаг и таблица расположены на разных вкладках.
|
|||
12
alexei366
27.11.15
✎
14:09
|
Решил вопрос)))))
ЭлементыФормы.Панель.ТекущаяСтраница = ЭлементыФормы.Панель.Страницы.Найти("Страница2"); ЭлементыФормы.Таблица.Видимость = Элемент.Значение; ЭлементыФормы.Панель.ТекущаяСтраница = ЭлементыФормы.Панель.Страницы.Найти("Страница1"); |
|||
13
palpetrovich
27.11.15
✎
14:22
|
(11) в смысле это так специально сделано? :)
если все на одной странице - все работает |
|||
14
aleks_default
27.11.15
✎
14:26
|
(13) у него то как раз на разных и отображение страниц отключено:)
|
|||
15
alexei366
27.11.15
✎
14:44
|
(14) непонял?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |