|
v7: Обратиться к элементу формы "Дерево групп" |
☑ |
0
ildary
06.06.14
✎
17:28
|
Уважаемые специалисты, подскажите пожалуйста, каким образом можно понять, что текущий элемент на форме - дерево групп? Сам элемент получается так:
РФ = СоздатьОбъект( "РасширениеФормы" );
РФ.УстановитьФорму( Конт.Форма );
Атрибут = Рф.ПолучитьАтрибутПоКоординатам( Х, У );
после чего в полях переменной Атрибут - пусто (Идентификатор, Заголовок и т.п.).
p.s. Можно ли считать, что наличие в Атрибут.Класс строки "CTreeCtrl(0x40)" - точным признаком дерева?
|
|
1
ildary
06.06.14
✎
17:29
|
Вдогонку - забыл сказать, речь идет о форме списка справочника с иерархией.
|
|
2
Ёпрст
гуру
06.06.14
✎
17:32
|
оно тебе ничего не даст, ибо управлять им не сможешь всё равно, максимум - скрыть с экранчика и усё..
|
|
3
Ёпрст
гуру
06.06.14
✎
17:34
|
ну или размеры его увеличить и положение
|
|
4
ildary
06.06.14
✎
17:36
|
(2) мне его скрыть и надо (товары с длинными наименованиями), причем хочется, чтобы было туда/сюда (по кнопке). Код, который в (0) - работает в ПриОтжатииПравойКнопки, а как в обычной процедуре обратиться к этому элементу - вопрос...
|
|
5
ildary
06.06.14
✎
17:37
|
(3) ну это лишнее, скрыть/показать - вот что хочется операторам для счастья.
|
|
6
Ёпрст
гуру
06.06.14
✎
18:14
|
(4) ну так делай, что ле
РасшФормы = СоздатьОбъект("РасширениеФормы");
Если РасшФормы.НайтиАтрибут(1,8)=1 Тогда
РасшФормы.ТекущийАтрибут().Видимость=0;
КонецЕсли;
|
|
7
ildary
06.06.14
✎
18:38
|
(6) большое спасибо за науку!
|
|