C# Class BExplorer.Shell.FileNameComboBox

A filename combo box suitable for use in file Open/Save dialogs.

This control extends the ComboBox class to provide auto-completion of filenames based on the folder selected in a ShellView. The control also automatically navigates the ShellView control when the user types a folder path.

Inheritance: System.Windows.Forms.ComboBox
Show file Open project: Gainedge/BetterExplorer

Private Properties

Property Type Description
AutoComplete void
Open bool

Protected Methods

Method Description
IsInputKey ( Keys keyData ) : bool

Determines whether the specified key is a regular input key or a special key that requires preprocessing.

OnKeyDown ( KeyEventArgs e ) : void

Raises the Control.KeyDown event.

OnKeyPress ( KeyPressEventArgs e ) : void

Raises the Control.KeyPress event.

OnTextChanged ( EventArgs e ) : void

Raises the Control.TextChanged event.

Private Methods

Method Description
AutoComplete ( ) : void
Open ( string path ) : bool

Method Details

IsInputKey() protected method

Determines whether the specified key is a regular input key or a special key that requires preprocessing.
protected IsInputKey ( Keys keyData ) : bool
keyData Keys /// One of the values. ///
return bool

OnKeyDown() protected method

Raises the Control.KeyDown event.
protected OnKeyDown ( KeyEventArgs e ) : void
e System.Windows.Forms.KeyEventArgs /// A that contains the event data. ///
return void

OnKeyPress() protected method

Raises the Control.KeyPress event.
protected OnKeyPress ( KeyPressEventArgs e ) : void
e System.Windows.Forms.KeyPressEventArgs /// A that contains the event data. ///
return void

OnTextChanged() protected method

Raises the Control.TextChanged event.
protected OnTextChanged ( EventArgs e ) : void
e System.EventArgs /// An that contains the event data. ///
return void