WinForm SplitContainer 在被拖动或单击时获得焦点,而 Splitter 则没有。 这样做的副作用是,拖动 SplitContainer 栏会触发其他控件上的离开/验证,我需要避免这种情况。
我已经尝试将 TabStop 和 CausesValidation 设置为 False,但没有成功。
有没有办法阻止 SplitContainer 获得焦点? (没什么大不了的,我仍然可以使用旧的 Splitter,但是我失去了一些不错的 VS 属性......)
最佳答案
删除 SplitContainer 控件并手动将其替换为 Panel 和 Splitter 控件。多一点努力,但结果更干净。
关于winforms - 是否可以避免 Focus on SplitContainer?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1171710/