Добавлено: 24 Октябрь 2004, 14:24
Возникла небольшая проблема.
Решил для реализации паролирования в задаче использовать Prop:Disable и Prop:Visible элементов окна.
Получить список полей из Window можно перебором
Loop Field# = FirstField() TO LastField()
Message('Type - ' & Field#{Prop:Type} & ' ,Text = ' & Field#{Prop:text} & ' ,Tip = ' & Field#{Prop:Tip})
END
при этом через Prop:Type можно узнать и тип элемента и с этим проблем нет.
Но FirstField() и LastField() не позволяют осуществить перебор по MenuBar:
"This does not include any controls in a TOOLBAR or MENUBAR or any controls created after the window is opened."
Каким образом можно получить описание TOOLBAR/MENUBAR для дальнейшей обработки (установка Disabe/Visible в зависимости от
Prop:Text данного Item-a)?
Clarion 5.5, ШВС.
Написал: Alex_229(72)
Решил для реализации паролирования в задаче использовать Prop:Disable и Prop:Visible элементов окна.
Получить список полей из Window можно перебором
Loop Field# = FirstField() TO LastField()
Message('Type - ' & Field#{Prop:Type} & ' ,Text = ' & Field#{Prop:text} & ' ,Tip = ' & Field#{Prop:Tip})
END
при этом через Prop:Type можно узнать и тип элемента и с этим проблем нет.
Но FirstField() и LastField() не позволяют осуществить перебор по MenuBar:
"This does not include any controls in a TOOLBAR or MENUBAR or any controls created after the window is opened."
Каким образом можно получить описание TOOLBAR/MENUBAR для дальнейшей обработки (установка Disabe/Visible в зависимости от
Prop:Text данного Item-a)?
Clarion 5.5, ШВС.
Написал: Alex_229(72)