比如一共有3列,现在想隐藏中间的那一列(并不去掉,可能以后会显示).
现在的做法是设定那一列的
minwidth=1
maxwidth=1
width=1
.这样可以隐藏,但如果拖住分界线向右拉,按住鼠标不放,可以看见中间一列的内容.
放开鼠标后,才会隐藏.
请问怎样才能使完全看不到中间的一列?

解决方案 »

  1.   

    奇怪,我这里看不到阿
    我的是D7+win2k
    如果不行你就屏蔽掉对应的消息了
      

  2.   

    设置WIDTH没有没有解决实质问题,列还是可以通过鼠标拖出来,但是我个人认为这样解决也不错,没有那个人费老大劲,非要把这个列给拉出来。
    还有一种办法,就是你必须知道需要隐藏的列和后边的每个字段,将改列删了,重新装载数据。但是如果数据多的话,速度慢,我还是推荐用第一种办法
      

  3.   

    用Virtual ListView技术,OnData处理,喜好怎么显示都OK的
      

  4.   

    楼上的能不能说的具体点,不懂什么是 Virtual ListView技术
      

  5.   

    如果要隐藏的列只是作为参数,而并没有显示出来的意义的话,我觉得不如把它存到DATA里去好了。