procedure TForm2.DBEdit8KeyPress(Sender: TObject; var Key: Char);
begin
if key=#13 then
bitbtn3.SetFocus;
end;
以上程序是我想当在DBEdit8中敲回车键后,焦点定到bitbtn3上,但是我上面程序运行后,在DBEdit8中敲回车键为什么没有任何反应!我想问一下毛病出在哪里呀!
begin
if key=#13 then
bitbtn3.SetFocus;
end;
以上程序是我想当在DBEdit8中敲回车键后,焦点定到bitbtn3上,但是我上面程序运行后,在DBEdit8中敲回车键为什么没有任何反应!我想问一下毛病出在哪里呀!
解决方案 »
- 求大家帮个忙 Delphi初学者
- 不同语言版本的windows下,软件的界面怎么不一样,且不能使用??
- 为什么comboBox不能把string作为对象存进去啊??
- 有谁知道如何设置StringGrid某列的颜色吗??
- 比较菜的问题!如何动态地改变 TreeView 里面的内容?
- 散分5 ,今晚放假!恭祝大家新出快乐!
- 有开发过“开发平台”的老兄,进来一下吧!
- adoTable添加记录的问题
- 为什么ClientDataset的数据不刷新?
- 请教一下delphi 7 在 fastreport 4中怎么添加二维码选项
- 数据库服务器网络断开或者服务终止的处理问题???请各位大侠多多帮忙!
- 如何将程序做到开始按钮的的程序里去?
又没有事件触发当然不会有反映
.Click
结贴
比如说获取焦点的是BT1,你并没有写BT1click的事件处理过程
begin
if key=#13 then
Button1.SetFocus;
end;procedure TForm1.Button1Click(Sender: TObject);
begin
showmessage('OK')
end;
begin
if key=#13 then
BitBtn3.SetFocus;
end;Win2000+D6測試通過~~
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if key=#13 then
BitBtn1.SetFocus;
end; win2k,delphi6下通过
如果你没有写BitBtn1的CLICK事件程序,它也什么都不做的
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if key=#13 then
BitBtn1.SetFocus;
end;好好想一下吧
begin
if key=#13 then
bitbtn1click(sender);
end;