【发布时间】:2009-07-23 13:26:31
【问题描述】:
WinForm SplitContainer 在拖动或单击时获得焦点,而 Splitter 则没有。 这样做的副作用是拖动 SplitContainer 栏会在其他控件上触发 Leave/Validate,我需要避免这种情况。
我已经尝试将 TabStop 和 CausesValidation 设置为 False,但没有成功。
有没有办法阻止 SplitContainer 获得焦点? (没什么大不了的,我仍然可以使用旧的 Splitter,但我失去了一些不错的 VS 属性......)
【问题讨论】:
-
也许你可以抓住它获得焦点的事件。记住之前聚焦的对象,然后将注意力重新放在 MouseUp 上。 TabStop 将负责键盘部分。
标签: winforms focus splitcontainer