BetterFolderBrowser A Windows Forms component that enhances the standard folder-browsing experience. Used in creating a service for extending its usage into the Properties window. Developers can use it where possible. Gets or sets the folder dialog box title. Gets or sets the root folder where the browsing starts from. Gets or sets a value indicating whether the dialog box allows multiple folders to be selected. Gets the folder-path selected by the user. Gets the list of folder-paths selected by the user. Variant of property. Gets the folder-path selected by the user. Variant of property. Gets the list of folder-paths selected by the user. Runs a common dialog box with a default owner. Runs a common dialog box with the specified owner. Any object that implements that represents the top-level window that will own the modal dialog box. Specifies a common dialog box. Any object that implements that represents the top-level window that will own the modal dialog box. Resets all properties to their default values. Required designer variable. Clean up any resources being used. true if managed resources should be disposed; otherwise, false. Required method for Designer support - do not modify the contents of this method with the code editor. Provides a custom UI Editor for browsing through folders via the Properties window. This allows for the selection of a single folder. It's designed as a replacement for 's . Example: [Editor(typeof(BetterFolderBrowserPathEditor), typeof(UITypeEditor))] Provides a custom UI Editor for browsing through folders via the Properties window. This allows for the selection of a single folder. It's designed as a replacement for 's . Example: [Editor(typeof(BetterFolderBrowserPathsEditor), typeof(UITypeEditor))] This class is from the Front-End for Dosbox and is used to present a 'vista' dialog box to select folders. http://code.google.com/p/fed/ For example: ---------------------------------------------- var r = new Reflector("System.Windows.Forms"); Creates a new class object. The namespace containing types to be used. Creates a new class object. A specific assembly name (used if the assembly name does not tie exactly with the namespace) The namespace containing types to be used. Return a Type instance for a type 'typeName'. The name of the type. A type instance. Create a new object of a named type passing along any params. The name of the type to create. An array of passed parameters. An instantiated type. Calls method 'func' on object 'obj' passing parameters 'parameters'. The object on which to excute function 'func'. The function to execute. The parameters to pass to function 'func'. The result of the function invocation. Calls method 'func' on object 'obj' passing parameters 'parameters'. The object on which to excute function 'func'. The function to execute. The parameters to pass to function 'func'. The result of the function invocation. Calls method 'func' on object 'obj' which is of type 'type' passing parameters 'parameters'. The type of 'obj'. The object on which to excute function 'func'. The function to execute. The parameters to pass to function 'func'. The result of the function invocation. Calls method 'func' on object 'obj' which is of type 'type' passing parameters 'parameters'. The type of 'obj'. The object on which to excute function 'func'. The function to execute. The parameters to pass to function 'func'. The result of the function invocation. Returns the value of property 'prop' of object 'obj'. The object containing 'prop'. The property name. The property value. Returns the value of property 'prop' of object 'obj' which has type 'type'. The type of 'obj'. The object containing 'prop'. The property name. The property value. Returns an enum value. The name of enum type. The name of the value. The enum value. Wraps System.Windows.Forms.OpenFileDialog to make it present a vista-style dialog. Default constructor. Gets/Sets a value indicating whether to allow multi-selection of folders. Gets the list of selected folders as filenames. Gets/Sets the initial folder to be selected. A null value selects the current directory. Gets/Sets the title to show in the dialog. Gets the selected folder. Shows the dialog. True if the user presses OK else false. Shows the dialog. Handle of the control to be parent. True if the user presses OK else false. Creates IWin32Window around an IntPtr. Original pointer. Provides a wrapper for . Handle to wrap.