关于MSHFLEXGIRD的的清空如何实现?我知道在MSHFLEXGIRD有个clear的事件可以将MSHFLEXGIRD上的内容全部清空,可是我不想把固定列与固定行的内容也清除了,这个应该怎么办?我原来试过用.TextMatrix=""确没有用?大家帮帮!谢谢!

解决方案 »

  1.   

    .TextMatrix=""可以的阿
    把你的代码贴上来看看
      

  2.   

    先Clear
    再把固定列重写一次
      

  3.   

    txtkhmc.Text = ""
    txtfhtzd.Text = ""
    Labdx.caption = ""
    Labdata.caption = ""
    txtshr.Text = ""
    Text1.Text = ""
    Text2.Text = ""
    Text3.Text = ""
     For j = 1 To Jcount
     With MSHFlexGrid1
        .TextMatrix(j, 1) = ""
        .TextMatrix(j, 2) = ""
        .TextMatrix(j, 3) = ""
        .TextMatrix(j, 4) = ""
        .TextMatrix(j, 5) = ""
        .TextMatrix(j, 6) = ""
      End With
      Next j
      

  4.   

    最好用Clear清空所有,再把固定列重画出,这样只用几行代码即可,比保留固定列清除其它列好得多!