(изменено: Shoorup, 25 сентября 2014г. 14:09:01)

Тема: Открыть нужную ветку в дереве

С ужасом обнаружил что не знаю как  :rolleyes: . Открываю диалог выбора объектов и хочу чтоб открылась сразу нужная ветка.

Тут вроде все ясно и понятно:

'Получаем ссылку на диалог
Set SelObjDlg = ThisApplication.Dialogs.SelectObjectDlg
'Инициализируем диалог коллекцией объектов рабочего стола
SelObjDlg.SelectFromObjects = ThisApplication.Desktop.Objects
'Выводим диалог
SelObjDlg.Show

А как отобразить только нужную мне ветку в ROOT_DEF и все вложенные (деревом)? (другие желательно даже не показывать, чтоб чего лишнего пользователь не выбрал)

(изменено: Shoorup, 25 сентября 2014г. 16:48:10)

Re: Открыть нужную ветку в дереве

Всё перетыкал... :) уже и SelectObjectDlg и SelectDlg. Хочется чтобы именно нужную ветку отобразило, а не все кашей или вообще все деревом...
А еще как сделать единичный выбор?

Re: Открыть нужную ветку в дереве

Set dSelect = ThisApplication.Dialogs.SelectObjectDlg
dSelect.Root = ThisObject
dSelect.Show

Re: Открыть нужную ветку в дереве

Спасибо. Вроде гдето уже сталкивался с такой бедой... забыл:)