![]() |
![]() |
![]() |
|
Переключатель | ☑ | ||
---|---|---|---|---|
0
lena
11.10.04
✎
11:03
|
На форме есть переключатели и элементы для ввода данных. Как в зависимости от состояния переключателей управлять видимостью элементов? Подскажите,пожалуйста.
|
|||
1
YamMike
11.10.04
✎
11:04
|
Сделай процедурку, которая управляет видимостью и вызывай ее при переключении переключателей...
|
|||
2
Diter
11.10.04
✎
11:06
|
УстДоступность() в любой типовой тебе поможет
Если Переключатель1=1 Тогда Форма.Реквизит.Видимость(0); Иначе Форма.Реквизит.Видимость(1); КонецЕсли; |
|||
3
Diter
11.10.04
✎
11:07
|
На форме создай текстовый реквизит с формулой УстДоступность(). Только не забудь что УстДоступность не процедура а функция.
|
|||
4
Волшебник
11.10.04
✎
11:08
|
Форма.Реквизит.Видимость(?(Переключатель1=1,0,1));
|
|||
5
@LoNg
11.10.04
✎
11:09
|
Форма.Реквизит.Видимость(Переключатель1)
|
|||
6
Шапокляк
11.10.04
✎
11:13
|
А если там Переключатель1 может принимать значение >1?
|
|||
7
YamMike
11.10.04
✎
11:15
|
Будет в Н раз чётче прорисован
|
|||
8
Шапокляк
11.10.04
✎
11:19
|
А с доступностью так же? А то я боюсь вообще на панель пойдет...
|
|||
9
YamMike
11.10.04
✎
11:20
|
:-)
|
|||
10
lena
11.10.04
✎
11:27
|
(2,3)Написала функцию УстДоступность()в модуле формы.Зачем ее присваивать текстовому элементу? Может ее присвоить переключателю?
|
|||
11
lena
11.10.04
✎
12:07
|
Помогите,пожалуйста,уточните 2 и 3.
|
|||
12
Шапокляк
11.10.04
✎
12:11
|
Можно и на переключатель повесить процедуру, тогда на каждое поле его.
А что касается текста на форме, вызывающего функцию, это более привычная практика, т.к. функция отрабатывает при любом изменении формы. В общем, с помощью такой функции можно управлять доступностью, видимостью и т.д. элементов формы, обновлять надписи. |
|||
13
lena
11.10.04
✎
12:27
|
Сделала текстовое поле, там формула УстДоступность(), текст функции как вы посоветовали. Не работает. Подскажите почему?
|
|||
14
YamMike
11.10.04
✎
12:28
|
Формулу в переключатель надо
|
|||
15
Шапокляк
11.10.04
✎
12:32
|
Не знаю. У меня всегда работает.
Вставляю текст, в формуле его вызов функции, а в функции хотя бы как в (2). |
|||
16
lena
11.10.04
✎
12:40
|
А функцию пишете в модуле формы?
|
|||
17
@@Собачки
11.10.04
✎
12:42
|
(12) Спасибо, хотя и не я задавал вопрос, все равно фича полезная
|
|||
18
Шапокляк
11.10.04
✎
12:52
|
(16) в модуле формы функция. А в тексте, располагаемом на форме, название пустое, а вызов функции именно в ФОРМУЛЕ этого текста.
|
|||
19
lena
11.10.04
✎
13:06
|
Ну все так и делаю, почему не работает то?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |