namespace Yw.WinFrmUI { public partial class InputHydroVisualSearchListDlg : DevExpress.XtraEditors.XtraForm { public InputHydroVisualSearchListDlg() { InitializeComponent(); this.searchControl1.SetSearchSettings(SearchData, null); } /// /// 查询事件 /// public event Action SearchEvent; //最近一次查询内容 private static string _lastSearchContent = null; /// /// 绑定数据 /// public void SetBindingData() { this.searchControl1.EditValue = _lastSearchContent; } //查询数据 private void SearchData(object sender, EventArgs e) { var content = this.searchControl1.Text.Trim(); if (string.IsNullOrEmpty(content)) { return; } _lastSearchContent = content; this.SearchEvent?.Invoke(content); this.DialogResult = DialogResult.OK; this.Close(); } } }