DBGrid 响应鼠标进行定位??locate??(100分)

  • 主题发起人 主题发起人 KenLee
  • 开始时间 开始时间
K

KenLee

Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TForm1.DBGrid1KeyPress(Sender: TObject; var Key: Char);
begin
Query1.Locate('KMBM','1001',[loPartialKey]);
end;
 
不知你说定位是什么意思,请说明白点吗?
 
你这个是想实现按任意键定位到 1001 ,是什么意思?
 
这样吧,按回车键,定位到指定记录:
procedure TForm1.DBGrid1KeyPress(Sender: TObject; var Key: Char);
begin
if Key=#13 then
begin
Query1.Locate('KMBM','1001',[loPartialKey]);
Key:=#0;
end;
end;

 
多人接受答案了。
 
后退
顶部