|
v7: Как программно управлять диалоговым элементом Флажок? | ☑ | ||
---|---|---|---|---|
0
Xeonkz
06.10.16
✎
15:47
|
Здравствуйте!
Проблема в следующем: На Форме обработки размещено несколько Флажков. Как программно изменить его значение. Т.е. снять отметку с флажка. В помощнике синтаксиса не нашел информации. Заранее спасибо! |
|||
1
KishMish
06.10.16
✎
15:49
|
Флажок=0
|
|||
2
пипец
06.10.16
✎
15:51
|
значение ноль или единица , по сути числовой целый )))
имяреквизита=0 или 1 или форма.имяформыреквизита=0 или 1 ЗЫ можешь 5 привоить ) |
|||
3
Это_mike
06.10.16
✎
15:53
|
у начинающих эмбеддеров и ардуинщиков первая программа - поморгать светодиодом.
у ТС - помахать флажками... |
|||
4
Xeonkz
06.10.16
✎
15:56
|
(2) (1)
Синтаксис: Форма.ФлагУдалитьДанныеТСД = 0; Результат: Форма.ФлагУдалитьДанныеТСД = 0; {Обработка.ОперТСД.Форма.Модуль(20)}: Попытка присвоить значение недоступной для записи переменной (ФлагУдалитьДанныеТСД) |
|||
5
Ёпрст
06.10.16
✎
15:57
|
(4)
ФлагУдалитьДанныеТСД =0; |
|||
6
Ёпрст
06.10.16
✎
15:57
|
и не благодари
|
|||
7
lxs
06.10.16
✎
15:59
|
внимание, г..внокод:
Форма.ФлагУдалитьДанныеТСД.Значение = 0; |
|||
8
lxs
06.10.16
✎
16:00
|
(7)+ это так чисто поржать. никогда так не делай
|
|||
9
Xeonkz
06.10.16
✎
16:00
|
(6) Я попробую поблагодарить.... ))))
СПАСИБО! Если не трудно логику можно объяснить? Почему через Форму не пошло? |
|||
10
Xeonkz
06.10.16
✎
16:01
|
(7) ))) Все понятно. )))
|
|||
11
lxs
06.10.16
✎
16:01
|
представь руку)
|
|||
12
Xeonkz
06.10.16
✎
16:02
|
(8) А почему в синтаксис-помощнике про это нет ничего?
|
|||
13
lxs
06.10.16
✎
16:02
|
форма - это то, чтобы видишь, кость - это реквизиты, мясо млять это код.
|
|||
14
Ёпрст
06.10.16
✎
16:03
|
(9) через форму можно управлять только свойствами реквизита формы - видимостью, доступностью, заголовком.
Значение просто доступно по имени идентификатора. |
|||
15
lxs
06.10.16
✎
16:03
|
чтобы палец согнулся, ты можешь его мясом согнуть, но двигать ты будешь кость - реквизит.. , а можешь снаружи другой рукой, но пока ты не подавишь до кости, палец будет просто мяться
|
|||
16
Xeonkz
06.10.16
✎
16:04
|
Посоветуйте нормальный синтаксис помощник. Не очень хочется по таким мелочам вас дергать.
|
|||
17
lxs
06.10.16
✎
16:04
|
Форма.ФлагУдалитьДанныеТСД - это то, что ты видишь, а если ты в конфигураторе посмотришь в поле Данные, там ты увидишь кость - имя реквизита, который связан с этим элементов формы - значение этого элемента
|
|||
18
Ёпрст
06.10.16
✎
16:06
|
||||
19
lxs
06.10.16
✎
16:07
|
менять надо именно значение этого реквизита. А как менять, либо напрямую к нему обращать в коде, либо так, как написал я, но это чистейший г..внокод, просто для понимания взаимодействия элементов формы и реквизитов объекта (или формы)
|
|||
20
пипец
06.10.16
✎
16:08
|
"налить суп" это когда у тя тарелка есть (обращение к тарелке) к реквизиту (не факт что на форме он есть)
если у тя реквизита нет а тарелка есть (на форме) то обращение форма тарелка суп )))))) ЗЫ это не синтаксис это ЖКК )))) |
|||
21
Xeonkz
06.10.16
✎
16:10
|
Спасибо! Буду вникать. Давным давно писал на С++.
Здесь что то совсем все через одно особенное место. Архитектуры пока не понимаю... Надо втыкать. |
|||
22
Xeonkz
06.10.16
✎
16:14
|
(17) Извиняюсь за тупой вопрос, где поле Данные найти?с
|
|||
23
lxs
06.10.16
✎
16:16
|
в конфигураторе открой форму, ткни на поле флажка и свойства открой. сверху исчи.
|
|||
24
Xeonkz
06.10.16
✎
16:19
|
(23) Я руководствовался той же логикой, но в свойствах у меня только закладки Общие, дополнительно и описание
|
|||
25
trdm
06.10.16
✎
16:30
|
(8) Не путай человека.
Форма.ФлагУдалитьДанныеТСД.Доступность(0); - рабочий код. |
|||
26
lxs
06.10.16
✎
16:32
|
(25) где я его путаю? обращаться к значению элемента так, как я описал - моветон. Я нигде не сказал. что управлять другими свойствами при помощи такой конструкции - плохо.
|
|||
27
trdm
06.10.16
✎
16:36
|
(26) Много инфы новичку еще опаснее чем нифига.
(0) https://yadi.sk/d/G55zMidbwMnqG - качай. |
|||
28
Эльниньо
06.10.16
✎
16:37
|
У ДенисЧ купи
|
|||
29
Xeonkz
06.10.16
✎
17:18
|
Всем спасибо! Буду осваивать.
|
|||
30
Xeonkz
06.10.16
✎
17:25
|
(28) Что купить? Мануал?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |