自定义SplitContainer

时间:2012-10-09 15:58:54

标签: c# winforms controls splitcontainer

我正在使用标准的SplitContainer - 非常有用的东西,但真诚地看起来有点难看。我查看了其他类型的SplitContainer实现。 FireFox

你能告诉我 - 如何自定义绘制分割栏以便看起来更好或至少在FF中如何?

2 个答案:

答案 0 :(得分:2)

简易解决方案:

System.Windows.Forms.SplitContainer.BorderStyle更改为Fixed3DSplitter看起来与您提到的相同。

答案 1 :(得分:1)

我花了很多时间做了一些。 Here是我的自定义SplitContainer的代码。

但是有一个小错误 - 当SplitContainer聚焦并按下一个键时 - 绘图消失 - 我知道这应该通过调用Invalidate方法来修复 - 但我在KeyPressed,KeyDown,KeyUp中调用它 - 没有结果。你能告诉我应该检查哪个事件来修复那个bug吗?