如何更改 SplitContainer 边框颜色?

How to change a SplitContainer border color?

我将边框样式设置为 FixedSingle。如何更改面板周围固定单线的颜色?我需要它不是黑色,而是浅灰色。

SplitContainer 中包含的每个 SplitterPanel 处理 Paint 事件,并使用 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