Public Class 结构类
Inherits System.Windows.Forms.Panel
Public p上 As Panel
Public p下 As Panel
Public WithEvents 条件语句 As TextBox
Public WithEvents if语句 As Panel
Public WithEvents else语句 As Panel
Sub New()
Init()
End Sub
Sub Init()
Me.BorderStyle = BorderStyle.FixedSingle
Me.BackColor = Color.White
if语句 = New Panel
else语句 = New Panel
条件语句 = New TextBox
条件语句.BackColor = Color.White
条件语句.Multiline = True
p上 = New Panel
p上.Height = Me.Height / 3
p下 = New Panel
p下.Height = Me.Height * 2 / 3
if语句.Width = p下.Width / 2
if语句.BorderStyle = BorderStyle.FixedSingle
else语句.BorderStyle = BorderStyle.FixedSingle
p上.BorderStyle = BorderStyle.FixedSingle
p下.BorderStyle = BorderStyle.FixedSingle
p上.Dock = DockStyle.Top
p下.Dock = DockStyle.Bottom
条件语句.Dock = DockStyle.Fill
if语句.Dock = DockStyle.Left
else语句.Dock = DockStyle.Right
p上.Controls.Add(条件语句)
p下.Controls.Add(if语句)
p下.Controls.Add(else语句)
Me.Controls.Add(p上)
Me.Controls.Add(p下)
End SubEnd Class
Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
结构 = New 结构类
结构.Dock = DockStyle.Fill
Me.Controls.Add(结构)
End Sub
End SubEnd Class