Case "排座表字体设置"
Dim tab As WinForm.TabControl = e.Form.Controls("TabControl1")
Dim dt1 As WinForm.Table
Dim mc1 As String = "排座表字体设置"
If tab.TabPages.Contains(mc1) = False Then
tab.TabPages.Add(mc1, mc1)
dt1 = Forms("主窗口").CreateSQLTable("Table'" & mc1 & "'", "Select * Fr om {排座表字体设置}", "")
tab.Tabpages(mc1).AddControl(dt1)
tab.SelectedIndex = tab.TabPages.count + 1
Else
dt1 = Forms("主窗口").Controls("Table'" & mc1 & "'")
End If
dt1.SetBounds(0, 0, 1140, 520)
dt1.Table.SetColVisibleWidth("窗口名称|140|棋赛名称|190|棋赛名称字体选择|120|标题字体大小|90|棋赛副名|190|棋赛副名字体选择|120|副题字体大小|90|表字体|50|表字号|50")
dt1.Table.SetHeaderRowHeight(40)
Dim pg1 As WinForm.TabPage = Forms("主窗口").Controls("TabControl1").Tabpages(mc1)
tab.SelectedPage = pg1
DataTables("Table棋赛名称管理").GlobalHandler.DataColChanged = True
End Select
动态生成的表,把这段代码放到生成的表后也无反应。