''''水平分隔线 LineH.vb的完整代码 PublicClass LineHClass LineH Inherits System.Windows.Forms.UserControl " Windows 窗体设计器生成的代码 "#Region " Windows 窗体设计器生成的代码 " PublicSub New()SubNew() MyBase.New() ''''该调用是 Windows 窗体设计器所必需的。 InitializeComponent() ''''在 InitializeComponent() 调用之后添加任何初始化 End Sub ''''UserControl1 重写 dispose 以清理组件列表。 ProtectedOverloadsOverridesSub Dispose()Sub Dispose(ByVal disposing AsBoolean) If disposing Then IfNot (components IsNothing) Then components.Dispose() EndIf EndIf MyBase.Dispose(disposing) End Sub ''''Windows 窗体设计器所必需的 Private components As System.ComponentModel.IContainer ''''注意: 以下过程是 Windows 窗体设计器所必需的 ''''可以使用 Windows 窗体设计器修改此过程。 ''''不要使用代码编辑器修改它。 <System.Diagnostics.DebuggerStepThrough()> PrivateSub InitializeComponent()Sub InitializeComponent() '''' ''''LineH '''' Me.Name ="LineH" Me.Size =New System.Drawing.Size(10, 2) End Sub #End Region PrivateSub LineH_Paint()Sub LineH_Paint(ByVal sender AsObject, ByVal e As PaintEventArgs) HandlesMyBase.Paint Dim g As Graphics = e.Graphics Dim r As Rectangle =Me.ClientRectangle Dim darkPen As Pen =New Pen(SystemColors.ControlDark, 1) Dim LightPen As Pen =New Pen(Color.White) ''''用暗色调处理上边缘 g.DrawLine(darkPen, r.Left, r.Top, r.Right, r.Top) ''''用亮色调处理下边缘 g.DrawLine(LightPen, r.Left, r.Top +1, r.Right, r.Top +1) End Sub End Class
=============垂直分隔线 LineV.vb的完整代码=============
''''垂直分隔线 LineV.vb的完整代码 PublicClass LineVClass LineV Inherits System.Windows.Forms.UserControl " Windows 窗体设计器生成的代码 "#Region " Windows 窗体设计器生成的代码 " PublicSub New()SubNew() MyBase.New() ''''该调用是 Windows 窗体设计器所必需的。 InitializeComponent() ''''在 InitializeComponent() 调用之后添加任何初始化 End Sub ''''UserControl 重写 dispose 以清理组件列表。 ProtectedOverloadsOverridesSub Dispose()Sub Dispose(ByVal disposing AsBoolean) If disposing Then IfNot (components IsNothing) Then components.Dispose() EndIf EndIf MyBase.Dispose(disposing) End Sub ''''Windows 窗体设计器所必需的 Private components As System.ComponentModel.IContainer ''''注意: 以下过程是 Windows 窗体设计器所必需的 ''''可以使用 Windows 窗体设计器修改此过程。 ''''不要使用代码编辑器修改它。 <System.Diagnostics.DebuggerStepThrough()> PrivateSub InitializeComponent()Sub InitializeComponent() '''' ''''LineV '''' Me.Name ="LineV" Me.Size =New System.Drawing.Size(2, 10) End Sub #End Region PrivateSub LineV_Paint()Sub LineV_Paint(ByVal sender AsObject, ByVal e As PaintEventArgs) HandlesMyBase.Paint Dim g As Graphics = e.Graphics Dim r As Rectangle =Me.ClientRectangle Dim darkPen As Pen =New Pen(SystemColors.ControlDark, 1) Dim LightPen As Pen =New Pen(Color.White) ''''用暗色调处理左边缘 g.DrawLine(darkPen, r.Left, r.Top, r.Left, r.Bottom) ''''用亮色调处理右边缘 g.DrawLine(LightPen, r.Left +1, r.Top, r.Left +1, r.Bottom) End Sub End Class