感觉这个问题之前肯定被问过很多次了,但是找不到。对不起,如果我是对的。
问题是我的应用程序的角落有一个这样的 X 按钮:
我旁边还有其他确认按钮(可见= false 和启用= false)。当我单击 X 按钮时,我将这些属性设置为 true 并出现按钮。
如果现在我点击它,表格就会关闭。但这是我的问题。如果我单击应用程序的任何其他部分,如何隐藏确认按钮并再次禁用它?
大概是微不足道的。对不起,我对这一切都很陌生。
非常感谢您的帮助
我不知道,也许像这样的事件?
this.MouseClick += (sender, args) => { this.button1.Visible = false; };
最好的方法是向您的应用程序添加一个MessageFilter,它被动地侦听单击事件并隐藏“确认”按钮 - 只需在 IMessageFilter 上搜索即可找到许多有关如何使用它的文章。
请注意,您可以使用许多其他 Windows 消息来禁用“确认”按钮(例如,不仅是单击,还包括按键、移动窗口等),因此您可以使用它来实现全面的解决方案。