* IHideDropDown: 修改关闭下拉弹窗可能引起的出错

This commit is contained in:
Sunny 2023-10-07 22:48:22 +08:00
parent 930302a375
commit 915c16d96f
2 changed files with 20 additions and 8 deletions

View File

@ -617,15 +617,21 @@ namespace Sunny.UI
public void HideDropDown() public void HideDropDown()
{ {
if (!ShowFilter) try
{ {
if (ItemForm != null && ItemForm.Visible) if (!ShowFilter)
ItemForm.Close(); {
if (ItemForm != null && ItemForm.Visible)
ItemForm.Close();
}
else
{
if (FilterItemForm != null && FilterItemForm.Visible)
FilterItemForm.Close();
}
} }
else catch
{ {
if (FilterItemForm != null && FilterItemForm.Visible)
FilterItemForm.Close();
} }
} }

View File

@ -287,8 +287,14 @@ namespace Sunny.UI
public void HideDropDown() public void HideDropDown()
{ {
if (NumPadForm != null && NumPadForm.Visible) try
NumPadForm.Close(); {
if (NumPadForm != null && NumPadForm.Visible)
NumPadForm.Close();
}
catch
{
}
} }
/// <summary> /// <summary>