如何更改 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
我将边框样式设置为 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