在新增行的时候,因为有两列是 boolean类型的,我想在增加一个空行的时候,不显示 boolean类型的那个复选框,可有好的解决办法?
我想用textbox把它遮住,但效果不好,定位不准,因为VSFLEXgrid的垂直滚动条已拖动的时候,反而是相反的作用。

解决方案 »

  1.   

    不知道你是怎么弄的,默认就是空的VSFlexGrid1.Cell(flexcpChecked, r, 1) = flexUnchecked '有这个不选中
    VSFlexGrid1.Cell(flexcpChecked, r, 1) = flexChecked '有这个是选中如果只加一行:
    VSFlexGrid1.Rows = VSFlexGrid1.Rows + 1 '是不会有Checked的
      

  2.   


    怎么个默认是空的呢?
    我有两列boolean类型的列
      

  3.   

    lz的想法很奇怪。boolean的列为什么不想让人看到小框?
      

  4.   

    怎么个默认是空的呢? 
    我有两列boolean类型的列
    ---------------------
    哦,你是设置了ColDataType
    我都用手工一行行添加,所以没问题....
      

  5.   

     VSFlexGrid1.Cell(5, i, 2) = 2这样可以做到这个效果,且不把列设置为boolean,还有个小小的不足就是,这样做的小框框不能居中显示。