我有带有文本框和轨迹栏的 ac# .net 2.0 winForm。如果用户单击轨迹栏并且验证失败,则文本框 Validating 事件设置 e.cancel。然后我将光标留在文本框中,但鼠标焦点仍在轨迹栏上,因此移动鼠标会移动轨迹栏。
我在验证事件中尝试了 SetFocus(根据 MSDN 很糟糕,但我还是尝试了),但鼠标停留在轨迹栏上。
如何将鼠标焦点从轨迹栏上分离?
我有带有文本框和轨迹栏的 ac# .net 2.0 winForm。如果用户单击轨迹栏并且验证失败,则文本框 Validating 事件设置 e.cancel。然后我将光标留在文本框中,但鼠标焦点仍在轨迹栏上,因此移动鼠标会移动轨迹栏。
我在验证事件中尝试了 SetFocus(根据 MSDN 很糟糕,但我还是尝试了),但鼠标停留在轨迹栏上。
如何将鼠标焦点从轨迹栏上分离?