下面的一段代码的功能是:当单击Enter键时,自动跳到下一个文本框,
现在的问题是:当我这样做了之后,向文本框里面输入数据时,文本框里
面不会显示,不知道这是什么原因?请大家帮助一下,谢谢!
此窗体的keypreview的属性设置为:true;
procedure Treaderadd.FormKeyPress(Sender: TObject; var Key: Char);
begin
if key=#13 then
begin
perform(wm_nextdlgctl,0,0);
key:=#13;
end
else
key=:#0;
end;end.
现在的问题是:当我这样做了之后,向文本框里面输入数据时,文本框里
面不会显示,不知道这是什么原因?请大家帮助一下,谢谢!
此窗体的keypreview的属性设置为:true;
procedure Treaderadd.FormKeyPress(Sender: TObject; var Key: Char);
begin
if key=#13 then
begin
perform(wm_nextdlgctl,0,0);
key:=#13;
end
else
key=:#0;
end;end.
解决方案 »
- 跟随鼠标移动的图像
- 如何才能在delphi中调用已经建立的拨号连接拨号上网
- 用ADO连接远程SQL数据库的问题!大家帮忙看看我登陆这段代码有什么错误嘛?(着急中!分不过可以再加!)
- 一个真实的中国特种兵的故事!【强烈推荐】
- ASP中如果要使button1.value='xxx'可以让i=1 & button<%=i%>.value='xxx'Delphi中有没有类似的用法?可以举个例子吗?
- 为什么我那么忧伤,全是为了delphi的不争气,请解我忧?
- 文件和目录压缩的问题
- CSDN真是无聊透了,里面的屁人什么问题也解决不了,还在那儿唧唧歪歪!!!
- 请问如何用api实现这两种效果?
- 一个TWebBrowser的问题,怎么控制TWebBrowser翻页?
- delphi5 中ctrl+变量 关联 问题
- 有没有人能帮我解释一下这个功能是如何实现的呀
begin
if key=#13 then
begin
key:=#0;
perform(WM_NEXTDLGCTL,0,0);
end;
end;end.
将它清除了嘛