你可以在控件的ONKEYPRESS中写如下:
if key=#13 then
begin
postmessage(handle,wm_keydown,vk_tab,0)
end;
if key=#13 then
begin
postmessage(handle,wm_keydown,vk_tab,0)
end;
解决方案 »
- 如何使ADOQUEYR在SCROLL时只执行一次CalcFields
- wsreport的问题
- 读取combobox中部分数据
- 有关应用程序跟网页交互的问题(分不够可再给)
- 第一次来delphi社区,请大家帮忙!谢谢!
- 两个棘手的问题
- 关于线程的问题
- 大家看过机械工业出版社的《COM+开发人员参考库》没有,真他妈太烂了,看来机械工业出版社要步希望的后尘了
- 如何将不同的SCROLLBOX中的控件进行相同的taborder排序?
- 有谁知道Tmemo组件有没有知道里面内容有多少行的属性,如果没有,应该怎么样判断有多少行?
- 谁知道Delphi的名字是怎么来的?有什么技术内幕?
- 急急急急!!!关于updatesql
begin
if key=#13 then
begin
postmessage(handle,wm_keydown,vk_tab,0)
end;
end;
应该是
if key=vk_return 吧?
要是响应ONKEYDOWN、ONKEYUP才要VK——RETURN
begin
if key = # 13 then
form1.button2.setfuce;
end;