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