C# 如何更改SplitContainer边框颜色?
我已将边框样式设置为FixedSingle。如何更改面板周围固定单线的颜色?我需要的不是黑色,而是浅灰色。为C# 如何更改SplitContainer边框颜色?,c#,vb.net,system.drawing,C#,Vb.net,System.drawing,我已将边框样式设置为FixedSingle。如何更改面板周围固定单线的颜色?我需要的不是黑色,而是浅灰色。为拆分容器中包含的拆分器面板中的每个对象处理绘制事件,并使用ControlPaint.DrawBorder方法绘制您自己的边框 Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load AddHandler SplitContainer1.Panel1.Paint, AddressOf P
拆分容器中包含的拆分器面板
中的每个对象处理绘制
事件,并使用ControlPaint.DrawBorder
方法绘制您自己的边框
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
AddHandler SplitContainer1.Panel1.Paint, AddressOf Panel_Paint
AddHandler SplitContainer1.Panel2.Paint, AddressOf Panel_Paint
End Sub
Private Sub Panel_Paint(sender As Object, e As PaintEventArgs)
ControlPaint.DrawBorder(e.Graphics, e.ClipRectangle, Color.LightGray, ButtonBorderStyle.Solid)
End Sub
更改滑动容器的背景色,然后使用面板来承载控件。调整面板的大小/定位,以显示希望看到的边距。一个停靠面板刚刚离开拆分器颜色显示。