Click here to Skip to main content
15,895,011 members
Articles / Programming Languages / C#

Folder Browser component for .NET

Rate me:
Please Sign up or sign in to vote.
4.63/5 (27 votes)
5 Mar 2002CPOL2 min read 428.8K   2.8K   80  
A component that provides shell folder browsing dialog to .NET applications
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>FolderBrowser</name>
    </assembly>
    <members>
        <member name="T:CP.Windows.Forms.BrowseFlags">
            <summary>
            Flags that control display and behaviour of folder browse dialog
            </summary>
        </member>
        <member name="F:CP.Windows.Forms.BrowseFlags.ReturnOnlyFSDirs">
            <summary>
            Same as BIF_RETURNONLYFSDIRS 
            </summary>
        </member>
        <member name="F:CP.Windows.Forms.BrowseFlags.DontGoBelowDomain">
            <summary>
            Same as BIF_DONTGOBELOWDOMAIN 
            </summary>
        </member>
        <member name="F:CP.Windows.Forms.BrowseFlags.ShowStatusText">
            <summary>
            Same as BIF_STATUSTEXT 
            </summary>
        </member>
        <member name="F:CP.Windows.Forms.BrowseFlags.ReturnFSancestors">
            <summary>
            Same as BIF_RETURNFSANCESTORS 
            </summary>
        </member>
        <member name="F:CP.Windows.Forms.BrowseFlags.EditBox">
            <summary>
            Same as BIF_EDITBOX 
            </summary>
        </member>
        <member name="F:CP.Windows.Forms.BrowseFlags.Validate">
            <summary>
            Same as BIF_VALIDATE 
            </summary>
        </member>
        <member name="F:CP.Windows.Forms.BrowseFlags.NewDialogStyle">
            <summary>
            Same as BIF_NEWDIALOGSTYLE
            </summary>
        </member>
        <member name="F:CP.Windows.Forms.BrowseFlags.BrowseIncludeURLs">
            <summary>
            Same as BIF_BROWSEINCLUDEURLS 
            </summary>
        </member>
        <member name="F:CP.Windows.Forms.BrowseFlags.AddUsageHint">
            <summary>
            Same as BIF_UAHINT
            </summary>
        </member>
        <member name="F:CP.Windows.Forms.BrowseFlags.NoNewFolderButton">
            <summary>
            Same as BIF_NONEWFOLDERBUTTON 
            </summary>
        </member>
        <member name="F:CP.Windows.Forms.BrowseFlags.BrowseForComputer">
            <summary>
            Same as BIF_BROWSEFORCOMPUTER
            </summary>
        </member>
        <member name="F:CP.Windows.Forms.BrowseFlags.BrowseForPrinter">
            <summary>
            Same as BIF_BROWSEFORPRINTER 
            </summary>
        </member>
        <member name="F:CP.Windows.Forms.BrowseFlags.IncludeFiles">
            <summary>
            Same as BIF_BROWSEINCLUDEFILES 
            </summary>
        </member>
        <member name="F:CP.Windows.Forms.BrowseFlags.ShowShareable">
            <summary>
            Same as BIF_SHAREABLE 
            </summary>
        </member>
        <member name="T:CP.Windows.Forms.FolderSelChangedEventArgs">
            <summary>
            Provides data for folder selection changed event
            </summary>
        </member>
        <member name="P:CP.Windows.Forms.FolderSelChangedEventArgs.CurSelFolderPidl">
            <summary>
            Return ITEMIDLIST for the currently selected folder
            </summary>
        </member>
        <member name="P:CP.Windows.Forms.FolderSelChangedEventArgs.CurSelFolderPath">
            <summary>
            Gets the path of the folder which is currently selected
            </summary>
        </member>
        <member name="T:CP.Windows.Forms.IUnknownObtainedEventArgs">
            <summary>
            Provides data for the IUnknownObtainedEvent.
            </summary>
        </member>
        <member name="P:CP.Windows.Forms.IUnknownObtainedEventArgs.SiteUnknown">
            <summary>
            Object that corrensponds to the IUnknown obtained
            </summary>
        </member>
        <member name="T:CP.Windows.Forms.ValidateFailedEventArgs">
            <summary>
            Provides data for validation failed event.
            </summary>
        </member>
        <member name="P:CP.Windows.Forms.ValidateFailedEventArgs.InvalidText">
            <summary>
            The text which called validation to fail
            </summary>
        </member>
        <member name="P:CP.Windows.Forms.ValidateFailedEventArgs.DismissDialog">
            <summary>
            Sets whether the dialog needs to be dismissed or not
            </summary>
        </member>
        <member name="T:CP.Windows.Forms.ShellFolderBrowser">
            <summary>
            Summary description for FolderBrowser.
            </summary>
        </member>
        <member name="M:CP.Windows.Forms.ShellFolderBrowser.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="M:CP.Windows.Forms.ShellFolderBrowser.ShowDialog(System.Windows.Forms.IWin32Window)">
            <summary>
            Shows the dialog
            </summary>
            <param name="owner">The window to use as the owner</param>
            <returns></returns>
        </member>
        <member name="M:CP.Windows.Forms.ShellFolderBrowser.ShowDialog">
            <summary>
            Shows the dialog using active window as the owner
            </summary>
        </member>
        <member name="M:CP.Windows.Forms.ShellFolderBrowser.SetStatusText(System.String)">
            <summary>
            Sets the text of the staus area of the folder dialog
            </summary>
            <param name="text">Text to set</param>
        </member>
        <member name="M:CP.Windows.Forms.ShellFolderBrowser.EnableOkButton(System.Boolean)">
            <summary>
            Enables or disables the ok button
            </summary>
            <param name="bEnable">true to enable false to diasble the OK button</param>
        </member>
        <member name="M:CP.Windows.Forms.ShellFolderBrowser.SetSelection(System.String)">
            <summary>
            Sets the selection the text specified
            </summary>
            <param name="newsel">The path of the folder which is to be selected</param>
        </member>
        <member name="M:CP.Windows.Forms.ShellFolderBrowser.SetOkButtonText(System.String)">
            <summary>
            Sets the text of the OK button in the dialog
            </summary>
            <param name="text">New text of the OK button</param>
        </member>
        <member name="M:CP.Windows.Forms.ShellFolderBrowser.SetExpanded(System.String)">
            <summary>
            Expand a path in the folder
            </summary>
            <param name="path">The path to expand</param>
        </member>
        <member name="P:CP.Windows.Forms.ShellFolderBrowser.Title">
            <summary>
            String that is displayed above the tree view control in the dialog box. 
            This string can be used to specify instructions to the user. 
            Can only be modified if the dalog is not currently displayed.
            </summary>
        </member>
        <member name="P:CP.Windows.Forms.ShellFolderBrowser.FolderDisplayName">
            <summary>
            The display name of the folder selected by the user
            </summary>
        </member>
        <member name="P:CP.Windows.Forms.ShellFolderBrowser.FolderPath">
            <summary>
            The folder path that was selected
            </summary>
        </member>
        <member name="P:CP.Windows.Forms.ShellFolderBrowser.BrowseFlags">
            <summary>
            Sets the flags that control the behaviour of the dialog
            </summary>
        </member>
        <member name="E:CP.Windows.Forms.ShellFolderBrowser.Initialized">
            <summary>
            Fired when the dialog is initialized
            </summary>
        </member>
        <member name="E:CP.Windows.Forms.ShellFolderBrowser.SelChanged">
            <summary>
            Fired when selection changes
            </summary>
        </member>
        <member name="E:CP.Windows.Forms.ShellFolderBrowser.IUnknownObtained">
            <summary>
            Shell provides an IUnknown through this event. For details see documentation of SHBrowseForFolder
            </summary>
        </member>
        <member name="E:CP.Windows.Forms.ShellFolderBrowser.ValidateFailed">
            <summary>
            Fired when validation of text typed by user fails
            </summary>
        </member>
        <member name="T:CP.Windows.Forms.UnManagedMethods">
            <summary>
            A class that defines all the unmanaged methods used in the assembly
            </summary>
        </member>
    </members>
</doc>

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Architect
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.

Comments and Discussions