怎样控制键盘对dbgrid的控制?我在插入记录时,只能让它在这一行移动,该怎么做?
如果有对应的控件在哪里下呀?谢谢了
如果有对应的控件在哪里下呀?谢谢了
解决方案 »
- CoolTrayIcon具体使用
- 奇怪的不得了,数据库中是负数,用adotable读出来就是负数!!!!!
- 如何将EXCEL导进Dbgrid中去? 如何将EXCEL导进access中去?
- 关于delphi6编译的问题
- ****如何实现监控某个软件的运行或关闭****
- 急问:idtcpserver怎么接收不同类型的record?
- 我用qreport做的每个报表格式都一样,能不能象DLL那样作个模板,然后我只要调用这个模块,然后输入名称,字段个数,名称,还有adoquery就
- 在dbgrid中如何多行选中记录(ctl与shift均可用)
- 关于游标的问题。
- TForm1.FormClose是在什么时候产生的事件?
- 拨号语音控制
- 想在PopupMenu1增加复制怎么做?
procedure TForm1.DBGrid1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if DBGrid1.DataSource.State = dsInsert then
if Key in [VK_DOWN, VK_UP] then Key := 0;
end;
或者把dbgrid.datasource.aotoedit:=false;
procedure TForm1.DBGrid1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if DBGrid1.DataSource.State = dsInsert then
if Key in [VK_DOWN, VK_UP] then Key := 0;
end;