Dim p As WinForm.Painter \'定义添加的画板
Dim Total_num As Integer = Colors.Length * sizes.Length \'定义总共画多少个框
Dim rt_Height As Integer = 70 \'每个田字格的高度
Dim rt_Width As Integer = 35 \'每个田字格的宽度
Dim py_x As Integer = 10 \'X从哪里画起
Dim py_y As Integer = 10 \'Y从哪里画起
Dim idx As Integer = 1
For i As Integer = 0 To Colors.Length - 1 \'先循环几个颜色画边框
For j As Integer = 0 To Sizes.Length - 1 \'循环几个尺码画边框
p = e.Form.CreateControl("p" & idx, ControlTypeEnum.Painter) \'定义要增加控件,控件名p1,p2......
p.Width= rt_Width
p.Height = rt_Height
p.left = py_x + j * rt_Width
p.Top = py_y + i * rt_Height
\'p.BorderStyle = BorderStyle.FixedSingle
e.Form.Controls("pnlPLU").AddControl(p) \'在panel父容器中增加子原件
idx = idx + 1 \'控件名往后增加1
Dim g As Graphics = p.Graphics
Dim n As New Pen(Color.Red,1) \'以画笔为1的粗细画矩形
g.DrawRectangle(n,p.Left,p.Top,p.Width,p.Height)
p.Repaint()
Next
Next