为什么用msflexgrid1的additem方法增加记录时,其结果总是第一行是空白.txt

来自「VB技巧问答10000例 VB技巧问答10000例」· 文本 代码 · 共 8 行

TXT
8
字号
这是flexgrid设计的一个问题,要求行数rows必须大于fixrows,这样,就产生了一个空行。给出一个变通的解决方法:先设定rows=fixrows,等添加完数据之后再设置fixrows的值。希望以后的VSPACK能有这方面的补丁。对于这个问题,可以用下面的代码解决: 
    Me.MSHFlexGrid1.Rows = 1 
    For i = 0 To 10 
     Data = i & Chr(9) & i 
     Me.MSHFlexGrid1.AddItem Data 
    Next 
    Me.MSHFlexGrid1.FixedRows = 1 
<END>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?