winforms - 是否可以避免 Focus on SplitContainer?

标签 winforms focus splitcontainer

WinForm SplitContainer 在被拖动或单击时获得焦点,而 Splitter 则没有。 这样做的副作用是,拖动 SplitContainer 栏会触发其他控件上的离开/验证,我需要避免这种情况。

我已经尝试将 TabStop 和 CausesValidation 设置为 False,但没有成功。

有没有办法阻止 SplitContainer 获得焦点? (没什么大不了的,我仍然可以使用旧的 Splitter,但是我失去了一些不错的 VS 属性......)

最佳答案

删除 SplitContainer 控件并手动将其替换为 Panel 和 Splitter 控件。多一点努力,但结果更干净。

关于winforms - 是否可以避免 Focus on SplitContainer?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1171710/

相关文章:

c# - 如何在 Visual Studio 中从 WinForms Designer 设置父控件?

c# - "scroll"单行文本框

c# - 处理 ImageList

c# - 获取注册表值导致程序无一异常(exception)结束

c# - 在WinForms菜单中是否有批量更新的方法

c# - 如何从 WinForms 应用程序打开网页,同时将浏览器保持在后台?

c# - 条形码扫描仪发送以换行符结尾的数据时如何使按钮散焦

css - 在 Electron 中禁用 Bootstrap 按钮周围的橙色焦点轮廓

c# - 将控件放入 splitcontainer 后不再获得焦点

c# - 如何检查拆分容器内的所有文本框?