只能让他为0吗?难道隐藏真的不行,那个方法有问题吗?效果我想应该是一样,现在只想知道这个colposition()怎么了?还有移动列没问题了,只是我看错了,

解决方案 »

  1.   

    ColPosition 属性示例
    在实现时,当用户单击某列时,下列代码将引起这列移动到第一位置(最左边一列)。注意 如果正在使用 MSFlexGrid,用“MSFlexGrid1”代替“MSHFlexGrid1”。Sub MSHFlexGrid1_Click ()
       MSHFlexGrid1.ColPosition(MSFlexGrid1.MouseCol) = 0
    End Sub
      

  2.   

    ColIsVisible()这个方法怎么了???大家有谁用过他,是不是有问题?
      

  3.   

    ColIsVisible :
    Returns a value indicating whether a specified column is currently visible.
    ~~~~~~~
      

  4.   

    不是啊,我中文MSDNColIsVisible 属性
    该属性返回或设置一个值,该值指示了指定列在当前是否是可见的。大家有没有试一下行不行?
      

  5.   

    这个 ‘可见’,是指 在 Grid 控件自己可见的范围内。比如说, 这个 grid 控件中 有10 个col , 但由于受 grid.width 的限制,我们一般只能一次 看见 7个 col, 而要看到另外 3个 col, 则需 拖动 grid控件下面的 滚动条, 这样才能看见 另外3 个col。而这个 属性就是 用于控制 在 grid.width 范围内,可见的 col 的。明白了吗?
      

  6.   

    以前试过,是没用,最后还是用colwidth(1)=0解决
      

  7.   

    如果不让  i 列显示出来
    MSHFlexGrid1.colwidth(i)=0