Список родуктов

JurikSoft Remote Control Tools
версия: 1.0.0

Скачать - 5 MB

Купить! (15$ USD)

JurikSoft Proxy Provider
версия: 1.1

Скачать - 800 KB

Купить! (49$ USD)

JurikSoft Compression Library
версия: 1.1.0

Скачать- 800 KБ

Купить (49$ USD)

JurikSoft Folder Browser
версия: 1.1

Скачать - 160 КБ
(версия с использованием
опции компилятора
"Use MFC in a Static Library")

Скачать- 20 КБ
(версия с использованием
опции компилятора
"Use MFC in a Shared DLL")

 

Автор:
jurik@juriksoft.net

Техническая поддержка:
support@juriksoft.net

Информация:
info@juriksoft.net

По вопросам продаж:
sales@juriksoft.net



ICQ 55239911


 

 

 

JurikSoft Folder Browser 1.1

Скачать - 160 КБ (версия с использованием опции компилятора "Use MFC in a Static Library")

Скачать - 20 КБ (версия с использованием опции компилятора "Use MFC in a Shared DLL")

 

Данный программный продукт распространяются БЕСПЛАТНО!


Нововведения в версии 1.1:


Появилась возможность ограничивать область просмотра папок.

 

Введение:

JurikSoft Folder Browser это обёртка метода SHBrowseForFolder для использования в NET языках не имеющих возможности вызывать SHBrowseForFolder напрямую, например таких как C# и VB.NET при использовании .NET Framwork версии 1.0.

JurikSoft Folder Browser представляет из себя .NET DLL библиотеку.

JurikSoft Folder Browser крайне прост в использовании, вам вряд ли придётся изменять более четырёх - пяти строк исходного кода.

 

Использование: C# и VB.NET в среде Microsoft Visual Studio .NET)

Шаг 1:

В меню Project текущего проекта Visual Studio .NET войдите в пункт Add Reference, в появившейся форме нажмите на кнопку с надписью "browse" и выберете файл <JurikSoftFolderBrowser.dll>.

Шаг 2:

Использование JurikSoft Folder Browser заключается в вызове функции BrowseFolder которая имеет следующий тип:


string BrowseFolder ( IntPtr OwnerWindow , string Title, int RootFolder);


Параметры метода BrowseFolder:

OwnerWindow:
Дескриптор родительского окна. Данный параметр должен быть null для окна нормального стиля (без привязки к родительскому окну).

Title:
Строковая переменная для комментария в диалоге Folder Browser.

RootFolder:
Идентификатор ограничения пространства имён. Для примера вы можете ограничить просмотр сетевым окружением.

 

Возвращаемое значение:

В случае если пользователем была выбрана папка, и метод BrowseFolder успешно завершился, возвращаемое значение - строка, содержащая путь к выбранной папке.

В иных случаях - возвращаемое значение null.

PS: Переменная <RootFolder> должна иметь одно из перечисленных в JurikSoft.RootFolder значений, иначе будет использовано значение по умолчанию: JurikSoft.RootFolder.DRIVES.

 

Пример кода для использования JurikSoft Folder Browser в C#:

Поместите данный код в любой метод (например, в тело метода реагирующего на нажатие какой либо кнопки на форме):

JurikSoft.FolderBrowser obj_FolderBrowser = new JurikSoft.FolderBrowser();

string string_SaveToFolder = obj_FolderBrowser.BrowseFolder (this.Handle,
"Please select a download folder.", JurikSoft.RootFolder.PROGRAM_FILES);

MessageBox.Show("User selection is: "+string_SaveToFolder);

 

Screenshot: