Devexpress SearchLookUpEdit 檢索文本框初始化查找按鈕關閉按鈕事件綁定

按鈕事件綁定:spa

void searchLookUpEdit1_Popup(object sender, EventArgs e) { IPopupControl popupControl = sender as IPopupControl; LayoutControl layoutControl = popupControl.PopupWindow.Controls[2].Controls[0] as LayoutControl; SimpleButton Button = ((LayoutControlItem)layoutControl.Items.FindByName("lciButtonFind")).Control as SimpleButton; if (Button != null) { Button.Click -= new EventHandler(button_Click); Button.Click += new EventHandler(button_Click); } } void button_Click(object sender, EventArgs e) { //your code
 } void searchLookUpEdit1_QueryCloseUp(object sender, System.ComponentModel.CancelEventArgs e) { IPopupControl popupControl = sender as IPopupControl; LayoutControl layoutControl = popupControl.PopupWindow.Controls[2].Controls[0] as LayoutControl; SimpleButton Button = ((LayoutControlItem)layoutControl.Items.FindByName("lciButtonFind")).Control as SimpleButton; if (Button != null) { Button.Click -= new EventHandler(button_Click); } }

 

文本框:code

 

void searchLookUpEdit1_Properties_Popup(object sender, EventArgs e) { IPopupControl popupControl = searchLookUpEdit1 as IPopupControl; DevExpress.XtraEditors.Popup.PopupSearchLookUpEditForm window = popupControl.PopupWindow as DevExpress.XtraEditors.Popup.PopupSearchLookUpEditForm; DevExpress.XtraGrid.Editors.SearchEditLookUpPopup popup = window.Controls.OfType<DevExpress.XtraGrid.Editors.SearchEditLookUpPopup>().FirstOrDefault(); TextEdit find = popup.FindTextBox; if (find != null) { find.KeyDown += new KeyEventHandler(find_KeyDown); } }
相關文章
相關標籤/搜索