自制控件,Combobox选项修改后隐藏,事件问题[在 组件/控件开发 没达人回答,再发]
void EditorSelectedIndexChanged(object sender, EventArgs e){ _selectedItem = (sender as ComboBox).SelectedItem; //Parent.HideEditor(); // 本来通过这行可以隐藏,但是当通过上下键修改时也立即隐藏了}
void EditorKeyDown(object sender, KeyEventArgs e){ if (e.KeyCode == Keys.Enter) Parent.HideEditor(); if (e.KeyCode == Keys.Escape) EndEdit(true);}
this.comboBox1.DataSource = dt; this.comboBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend; this.comboBox1.AutoCompleteSource = AutoCompleteSource.ListItems;
[解决办法]
http://lokcore.com/sunny/article.asp?id=11
http://lokcore.com/sunny/article.asp?id=17
TreeView控件和Combox组合控件开发