DBCtrlGrid的简单(IQ<=75(Forrest Gump)问题(50分)

  • 主题发起人 主题发起人 combol
  • 开始时间 开始时间
C

combol

Unregistered / Unconfirmed
GUEST, unregistred user!
在DBCtrlGrid中加了两个DBedit.
可是在其中一个的KeyPress中加了
begin
if key=#13 then
dbedit2.setfocus;
end;
但是另一个DBedit无法获得焦点,如何做!!!
HELP

 
换在OnKeyDown中判断试试
 
还是不行
procedure TForm1.DBEdit1KeyDown(Sender: TObject;
var Key: Word;
Shift: TShiftState);
begin
if key=vk_return then
dbedit2.SetFocus ;
end;
 
我是这样的:
form.KeyPrew 设置为 true
在form的 OnShortCut 事件里面
if(msg.CharCode=VK_RETURN)then
msg.CharCode:=VK_TAB;
 
You are right! Good Night!
 
后退
顶部