BExplorer.Shell.ShellComboBox.m_Edit_KeyDown C# (CSharp) Method

m_Edit_KeyDown() private method

private m_Edit_KeyDown ( object sender, KeyEventArgs e ) : void
sender object
e System.Windows.Forms.KeyEventArgs
return void
        void m_Edit_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
                string path = m_Edit.Text;
				string path2 = Path.Combine(m_SelectedFolder.FileSystemPath, path);

				if (path == string.Empty || string.Compare(path, "Desktop", true) == 0)
                {
                    SelectedFolder = ShellItem.Desktop;
                }
				else if (Directory.Exists(path))
                {
                    SelectedFolder = new ShellItem(path);
                }           
                else if (Directory.Exists(path2))
                {
                    SelectedFolder = new ShellItem(path2);
                }
            }
        }