Dim l As List(of String) = Functions.Execute("返回表某一列数组","单位类型表","单位类型")
Dim gl As List(of String) = Functions.Execute("返回表某一列数组","人员岗位表","岗位" )
Dim tab As WinForm.TabControl = e.Form.Controls("tab_单位类型")
tab.TabPages.Clear '清空
Dim pan As WinForm.Panel
Dim lab As WinForm.Label
Dim temp_int As Integer = 0
For Each s As String In l
tab.TabPages.Add(s,s)
For Each ss As String In gl
If ss.Contains( s )
pan = e.Form.CreateControl("pan_"+ss,ControlTypeEnum.Panel)
pan.Top = 25
pan.Height = 25 * temp_int
pan.Width = tab.Width - 10
pan.Left = 5
pan.BorderStyle =BorderStyle.FixedSingle
pan.TopMost = True
lab = e.Form.CreateControl("lab_"+ss,ControlTypeEnum.Label)
lab.Height = 21
lab.Left = 0
lab.Top = 2
lab.Text = ss
pan.AddControl(lab)
tab.TabPages(s).AddControl(pan)
MessageBox.Show( lab.Text )
End If
Next
Next
[此贴子已经被作者于2015/3/22 19:26:51编辑过]