TextBoxes 和 NumericUpDowns 有一个奇怪的属性,即一旦它们被选中就不允许您取消选择它们。当我的用户选择 NumericUpDown 并单击表单上的其他位置时,应取消选择 NumericUpDown。
不幸的是,这种情况并非如此。目前,我只是在处理表单上所有其他控件的 MouseDown 事件(如面板和实际表单本身),并且只是调用随机标签的 Focus 方法来从 NumericUpDown 中移除焦点。但是,这不能应用于菜单项或滚动条。
必须有更好的方法来做到这一点。用户可能希望滚动面板而不是 NumericUpDown 并直观地单击面板,然后使用滚轮,但目前这将滚动 NumericUpDown,因为它仍然具有焦点。
谢谢阅读。
编辑:问题仍未解决。