C# Class BExplorer.Shell.ShellComboBox

Provides a drop-down list displaying the Windows Shell namespace.
The ShellComboBox class displays a view of the Windows Shell namespace in a drop-down list similar to that displayed in a file open/save dialog.
Inheritance: System.Windows.Forms.Control
Show file Open project: Gainedge/BetterExplorer

Private Properties

Property Type Description
CreateItem void
CreateItems void
GetEditString string
NavigateShellView void
ShouldSerializeRootFolder bool
ShouldSerializeSelectedFolder bool
m_Combo_Click void
m_Combo_DrawItem void
m_Combo_SelectedIndexChanged void
m_Edit_GotFocus void
m_Edit_KeyDown void
m_Edit_LostFocus void
m_Edit_MouseDown void
m_ShellListener_ItemRenamed void
m_ShellListener_ItemUpdated void
m_ShellView_Navigated void

Public Methods

Method Description
ShellComboBox ( ) : System

Initializes a new instance of the ShellComboBox class.

Private Methods

Method Description
CreateItem ( ShellItem folder, int indent ) : void

Creates a ComboItem and adds it to m_Combo

CreateItems ( ) : void

Occurs when the ShellComboBox control wants to know if it should include a folder in its view.

This event allows the folders displayed in the ShellComboBox control to be filtered.

GetEditString ( ) : string
NavigateShellView ( ) : void
ShouldSerializeRootFolder ( ) : bool
ShouldSerializeSelectedFolder ( ) : bool
m_Combo_Click ( object sender, EventArgs e ) : void
m_Combo_DrawItem ( object sender, DrawItemEventArgs e ) : void
m_Combo_SelectedIndexChanged ( object sender, EventArgs e ) : void
m_Edit_GotFocus ( object sender, EventArgs e ) : void
m_Edit_KeyDown ( object sender, KeyEventArgs e ) : void
m_Edit_LostFocus ( object sender, EventArgs e ) : void
m_Edit_MouseDown ( object sender, MouseEventArgs e ) : void
m_ShellListener_ItemRenamed ( object sender, ShellItemChangeEventArgs e ) : void
m_ShellListener_ItemUpdated ( object sender, ShellItemEventArgs e ) : void
m_ShellView_Navigated ( object sender, NavigatedEventArgs e ) : void

Method Details

ShellComboBox() public method

Initializes a new instance of the ShellComboBox class.
public ShellComboBox ( ) : System
return System