我现在每个表,都 是前三列冻结的。我手动在当前表,把冻结关闭了。 但是打开一下窗口,又自动冻结定前三列了。
不知道是哪里 设置的。 我想把前三列冻结关闭了。
窗口启动代码:
Tables("导入材料").Grid.ExtendLastCol = True
Functions.Execute("APP009_属性",e)
Functions.Execute("APP002_并列窗口",e)
窗口里面有2个内部函数(导入师傅的模板,导入的):
其中一个代码如下APP009_属性",e:
Dim e As Object = Args(0)
'For Each Cl As winform.Control In e.Form.Controls
'Cl.Font = New Font("微软雅黑",9)
'Next
Dim fnt As font = New Font("微软雅黑",9)
Dim clr As Color = Color.FromARGB(182,212,255)
For Each dt As DataTable In DataTables
dt.SysStyles("EmptyArea").BackColor = Color.Whitesmoke
dt.SysStyles("Alternate").BackColor = clr
Next
For Each t As Table In Tables
t.Grid.ExtendLastCol = True
't.Cols.Frozen = 3
t.Grid.Styles.Normal.Border.Style = C1.Win.C1FlexGrid.BorderStyleEnum.Flat
t.Grid.Styles.Normal.Border.Color = Color.Blue
t.Font =fnt
Next
[此贴子已经被作者于2016/9/20 18:11:56编辑过]