我在做一个录入的界面,录入的控件是用edit,在录入控件中进行切换的是用上下箭头键。例如用上箭头键是从edit2跳到edit1,按下箭头是从EDIT1跳到EDIT2。procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if key=Chr(38) then Edit2.SetFocus;
end;procedure TForm1.Edit2KeyPress(Sender: TObject; var Key: Char);
begin
if key=Chr(40) then Edit2.SetFocus;
end;但就是不能跳转,不知道有什么好方法
begin
if key=Chr(38) then Edit2.SetFocus;
end;procedure TForm1.Edit2KeyPress(Sender: TObject; var Key: Char);
begin
if key=Chr(40) then Edit2.SetFocus;
end;但就是不能跳转,不知道有什么好方法
解决方案 »
- 自动投票程序 限制用户(帐户限制)的该怎样写?
- 兑现诺言,给分2
- delphi里使用语句变量查询mysql记录,不报错也不出记录?
- 如何使treeview控件在web页中显示?
- 用D6+ORACLE用什么连接方式最好,在线等待,满意就给分
- apro控件发送传真的时候支持内置MODEM嘛?你要多少分都没有问题!
- access数据库里有许多表,我要如何连接显示并查看?我想给200分可是不让!!!
- 用Web App Debugger调试好的WebApp如何分发?
- 在delphi6.0中编译好的程序不能在delphi5.0中打开,快来捡分!!!!
- 如何调用Windows 2000/Me的最新打开文件对话框
- 复制文件问题
- 水晶报表刷新问题
Shift: TShiftState);
begin
if key= 40 then Edit2.SetFocus;
end;procedure TForm1.Edit2KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if key= 38 then Edit1.SetFocus;
end;
procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if key= 40 then Edit2.SetFocus;
end; procedure TForm1.Edit2KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if key= 38 then Edit1.SetFocus;
end;
这个答复最满意,谢谢!