private void OnDropDownControlKeyDown(object sender, KeyEventArgs e) { if (e.Alt == true && (e.KeyCode == Keys.Down || e.KeyCode == Keys.Up)) { DroppedDown = false; } else if ((e.Modifiers & (Keys.Shift | Keys.Alt | Keys.Control)) == 0) { EventArgsCloseDropDown ev = new EventArgsCloseDropDown(true, e.KeyCode); if (e.KeyCode == Keys.Escape) { DroppedDown = false; } else if (e.KeyCode == Keys.F4) { RaiseCloseDropDown(ev); DroppedDown = !ev.Close; } else if (e.KeyCode == Keys.Enter) { RaiseCloseDropDown(ev); DroppedDown = !ev.Close; } } }
protected void RaiseCloseDropDown(EventArgsCloseDropDown e) { if (CloseDropDown != null) { CloseDropDown(this, e); } }
protected virtual void OnCloseDropDownHandler(object sender, EventArgsCloseDropDown e) { if (m_tree.SelectedNode != null) { base.Value = m_tree.SelectedNode.Text; } }
private void OnDropDownControlDoubleClick(object sender, EventArgs e) { if ((ModifierKeys & (Keys.Shift | Keys.Alt | Keys.Control)) == 0) { EventArgsCloseDropDown ev = new EventArgsCloseDropDown(true); RaiseCloseDropDown(ev); DroppedDown = !ev.Close; } }
protected virtual void OnCloseDropDownHandler( object sender, EventArgsCloseDropDown e ) { if( m_tree.SelectedNode != null ) { base.Value = m_tree.SelectedNode.Text; } }
private void OnDropDownControlKeyDown( object sender, KeyEventArgs e ) { if( e.Alt == true && ( e.KeyCode == Keys.Down || e.KeyCode == Keys.Up ) ) { DroppedDown = false; } else if( ( e.Modifiers & (Keys.Shift | Keys.Alt | Keys.Control) ) == 0 ) { EventArgsCloseDropDown ev = new EventArgsCloseDropDown( true, e.KeyCode ); if( e.KeyCode == Keys.Escape ) { DroppedDown = false; } else if( e.KeyCode == Keys.F4 ) { RaiseCloseDropDown( ev ); DroppedDown = !ev.Close; } else if( e.KeyCode == Keys.Enter ) { RaiseCloseDropDown( ev ); DroppedDown = !ev.Close; } } }
private void OnDropDownControlDoubleClick( object sender, EventArgs e ) { if( ( ModifierKeys & (Keys.Shift | Keys.Alt | Keys.Control) ) == 0 ) { EventArgsCloseDropDown ev = new EventArgsCloseDropDown( true ); RaiseCloseDropDown( ev ); DroppedDown = !ev.Close; } }
protected void RaiseCloseDropDown( EventArgsCloseDropDown e ) { if( CloseDropDown != null ) { CloseDropDown( this, e ); } }