stringgrid怎么样跳转下一行?(100分)

  • 主题发起人 主题发起人 幻若雪晴
  • 开始时间 开始时间

幻若雪晴

Unregistered / Unconfirmed
GUEST, unregistred user!
我使用stringgrid时,设置了选择行。
在我新增行情况下
怎么样也把光标也定在新增行上呀?[:)]
 
stringgrid.row:=stringgrid.rows-1
 
用,SETFOUCS
 
用ROW属性可以实现的.
 
试了没用.
 
stringgrid.row:=stringgrid.rowcount-1
 
大家没用过吗?[:(][:(][:(]
 
試一下在keydown事件中加入:
if key = vk_return then key := vk_down;
 
我希望通过一个按钮点击之后,自动增加一行之后选择行光标也应在当前行.:)
 
procedure TForm1.Button1Click(Sender: TObject);
begin
StringGrid1.RowCount:=StringGrid1.RowCount+1;
StringGrid1.Row:=StringGrid1.RowCount-1
end;
 
这些我都适过了,
都不行
 
呵呵,水平有限了,这种问题都搞不定。期待大侠出手了。[:(]
 
stringgrid是个很奇怪的东东,不好使.
可能当年写这个组件的家伙比较懒.
请大家帮我看看下面的问题,也是stringgrid的

http://www.delphibbs.com/delphibbs/dispq.asp?lid=2638256

楼主的问题可不可以考虑使用模拟按键的方法?
比如,模拟按ctrl+pageDown,然后通过cellRect函数找到新建行上的一点,再模拟鼠标按键
 
后退
顶部