mshflexgrid设定没有固定行、列,有columeHeader
程序启动后对mshflexgrid的第一次点击如果点到header上则header和第一行都高亮显示,如果点在别处或不是第一次就点header就没事另外,我设定是整行高亮,但是为什么选中行的第一个格没有高亮,只有取得焦点的虚线框?谢谢

解决方案 »

  1.   

    固定行选一行,这些head就不会高亮了,在属性里“通用”将“选择模式”选择为“1 - by row”就行了。^_^
      

  2.   

    将FocusRect属性设为0就第一列都可以选中
      

  3.   

    第二个我自己解决了,谢谢tztz520,给你分(你的名字该不是‘兔子兔子我爱你’的意思吧?)第一个问题确实可以用固定行的方式解决,但我用了固定行之后,就改不了上面的内容了,何故?
      

  4.   

    你改内容的时候不要用
    MSFlexgrid.Text="%^*&%*&"
    而用:
    MSFlexgrid.TextMatrix(i,j)="%^*&%*&"
    就可以了
      

  5.   

    (设定是整行高亮,但是为什么选中行的第一个格没有高亮,只有取得焦点的虚线框)这个问题是因为你设定了(准点区域)在属性页将(准点区域)设为0就行了。
    固定行是可以改的  MSFlexgrid.TextMatrix(0, 1) = "dsdf" 改第0行1例的格子