WebBrowser as ShellFolder

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Sergeant Pepper
Новичок
Новичок
 
Сообщения: 31
Зарегистрирован: 25.08.2006 (Пт) 8:49

WebBrowser as ShellFolder

Сообщение Sergeant Pepper » 03.10.2006 (Вт) 18:41

Пытаюсь использовать WebBrowser control в качестве проводника на форме.
Вид отображения папок и файлов можно поменять с помощью свойства CurrentViewMode, например вид Таблица (Details):
Код: Выделить всё
WebBrowser1.Document.CurrentViewMode  = 4

Но я не знаю как установить классический вид (без списка типичных задач). Есть и свойство, отвечающее за это WebBrowser1.Document.ViewOptions, но установить нужное значение не получается, т.е.
Код: Выделить всё
WebBrowser1.Document.ViewOptions = WebBrowser1.Document.ViewOptions Or SFVVO_WIN95CLASSIC

вызывает ошибку
Wrong number of arguments or invalid property assignment (Error 450)


Возможно ли выполнить задуманное в VB?


(Const SFVVO_WIN95CLASSIC = 64)

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 03.10.2006 (Вт) 19:40

ViewOptions - readonly. Через объекты Shell32 походу нельзя. Свойства отображения папок устанавливаются через меню. Можно попробовать найти соответствующий раздел реестра, поменять настройки там и перезагрузить папку, но копаться в настройках папок все равно, что копаться в настройках IE, не очень рекомендуется.
Лучший способ понять что-то самому — объяснить это другому.

Sergeant Pepper
Новичок
Новичок
 
Сообщения: 31
Зарегистрирован: 25.08.2006 (Пт) 8:49

Сообщение Sergeant Pepper » 03.10.2006 (Вт) 20:08

Видимо для отдельного окна ViewOptions не изменить. Жаль.
Но можно ограничить размер WebBroser Control, тогда "Common Tasks" скрывается. Оставлю пока так.

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 04.10.2006 (Ср) 12:32

Мне кажется что это изначально кривое использование этого контрола :) От того и проблемы все.

Sergeant Pepper
Новичок
Новичок
 
Сообщения: 31
Зарегистрирован: 25.08.2006 (Пт) 8:49

Сообщение Sergeant Pepper » 04.10.2006 (Ср) 12:52

RayShade писал(а):Мне кажется что это изначально кривое использование этого контрола :) От того и проблемы все.

Почему вы считаете, что кривое?
Да и проблем-то уже нет никаких. Все замечательно работает.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: SemrushBot, Yandex-бот и гости: 102

    TopList