* UICombobox: 增加了几个关闭过滤窗体的地方

This commit is contained in:
Sunny 2022-06-11 16:17:07 +08:00
parent 7770fc8d3d
commit 60b74e3ba5
3 changed files with 13 additions and 0 deletions

View File

@ -17,6 +17,8 @@
{
components.Dispose();
}
HideFilterForm();
base.Dispose(disposing);
}

View File

@ -79,6 +79,12 @@ namespace Sunny.UI
if (Text.IsNullOrEmpty() && ShowFilter)
FillFilterTextEmpty();
foreach (var item in Parent.GetControls<UIComboBox>())
{
if (!item.Equals(this))
item.HideFilterForm();
}
FilterItemForm.AutoClose = false;
if (!FilterItemForm.Visible)
{

View File

@ -473,6 +473,11 @@ namespace Sunny.UI
public virtual void Final()
{
Finalize?.Invoke(this, new EventArgs());
foreach (var item in this.GetControls<UIComboBox>(true))
{
item.HideFilterForm();
}
}
public void SetStyle(UIStyle style)