Dim tab= e.Form.Controls("TabControl1").Basecontrol
Dim dt As DataTable=Functions.Execute("loading","AS002分类编码方案",0,"基础档案名称='AS012菜单生成'")
Dim dt1 As DataTable=Functions.Execute("loading","AS012菜单生成",0,"1=1")
Dim gz As String = dt.DataRows(0)("编码规则")
For Each p As object In tab.TabPages
Dim menuStrip As new System.Windows.Forms.MenuStrip()
Dim ft As String= "(',' + [窗口名称] + ',') Like '%," & p.text & ",%'"
For Each dr As DataRow In dt1.Select(ft,"编码规则")
If dr.IsNull("编码规则") = False AndAlso dr("编码规则").Length = val(gz(0)) Then
Dim tsmi As new System.Windows.Forms.ToolStripMenuItem
tsmi.name = dr("编码规则")
tsmi.Text = dr("编码名称")
menuStrip.Items.Add(tsmi)
’tsmi.Enabled = False‘ 希望菜单,下面的二级项目锁定
AddHandler tsmi.Click, AddressOf menu_Click
Functions.Execute("menusetup",tsmi,dt1,gz)
End If
Next
P.Controls.add(menuStrip)
'menuStrip.Items(9401).Enabled = True 希望菜单,下面的二级项目某个项目不锁定
Next