我在 .NET C# Winforms 中有以下类型的自定义控件
public partial class AutoSuggestPopupList : ToolStripDropDown
{
}
它拥有所有的属性和方法。我将它与 ListBoxControl 和文本框/组合框一起使用。
它的使用方式如下: 1. 当用户在文本框/组合框中输入内容时 2. ListBoxControl 的列表被刷新,相应的 AutoSuggestPopupList 的项目也被刷新。
我正在不同的事件处理程序中关闭我的 AutoSuggestPopupList,它会被适当地关闭。但我唯一的问题是,当我从我的应用程序导航到任何其他软件(如 Word 或 Excel)时,AutoSuggestPopupList 并未关闭并固定在其位置。
我已经尝试过使用 frm_LocationChanged 和 frm_VisibleChanged 事件处理程序,但没有用:(
当我导航到任何其他软件时,如果有人能告诉我哪个事件处理程序对我有用,那将是一个很大的帮助。