\'动态添加选项页及在选项页加入窗体
Dim e As object=args(0)
Dim tc As WinForm.TabControl = args(1)
If tc.TabPages("TC" & e.Sender.text) Is Nothing Then
e.Form.StopRedraw()
Dim tcpg As WinForm.TabPage
tcpg=Tc.TabPages.Insert("TC" & e.Sender.text,e.Sender.text,Tc.TabPages.Count) \'动态添加一个页面
Dim pl As WinForm.panel
pl=e.Form.CreateControl("pl" & e.Sender.text, ControlTypeEnum.panel)\'动态添加一个panel
pl.Dock = System.Windows.Forms.DockStyle.Fill
tcpg.AddControl(pl)
\'MessageBox.show(e.Sender.text)
Functions.Execute("addToFrm",pl,e.Sender.text)’加入窗体
If tc.TabPages(tcpg.name).Image IsNot Nothing Then \'如果触发的控件有图标,则设为此页面的图标
tc.TabPages(tcpg.name).Image=e.Sender.Image \'这里可以获取图标名称吗???想把32X32像素的换成24X24像素的。
End If
tc.SelectedPage = Tc.TabPages(tcpg.name)
e.Form.ResumeRedraw()
Else
Tc.SelectedPage = Tc.TabPages("TC" & e.Sender.text)
End If