使用StringGrid时,总要双击字段下的方框,才能看到输入光标!虽然选中这个字段仍能输入值,可是我想单击一下就可以看到那个输入光标!

解决方案 »

  1.   

    StringGrid的Options的goEditing属性设置为True。
      

  2.   

    StringGrid的Options的goalwaysshoweditor 打成true
      

  3.   

    StringGrid的OnMouseDown事件中:
    StringGrid1.EditorMode := True;
      

  4.   

    我觉得上面几种方法可能都不行(当然楼主可以试试),我觉得,stringgrid的单元格选中事件必须在它的unit里修改,但该事件肯定与原先的单击事件冲突,所以你不仅仅是修改stringgrid的unit里的一个事件,而可能涉及很多个函数,比较麻烦(事件处理不可冲突)
    。如果你一定要修改,就需要足够的耐性。
    哦,还有一种方法就是,你屏蔽掉stringgrid里的单击事件,你自己写个处理函数,这种方法或者更合适你用。