截获Enter键,然后发出Tab健的消息。
解决方案 »
- fastreport那个版本中有 frreport这个控件,我是新手,正学习中!在线等,十万火急!!!
- 急:关于TQRBand。如果我有一个空的QuickReport,还有一个有TitleBand的QuickReport,我能通过代码复制TitleBand到空的QuickReport上吗?
- 在命令行程序中使用线程出现的问题
- 那位朋友有好看点的软件界面?
- 关于delphi中使用WebBrowser的问题!
- 高手救命
- 谁有选择RADIOBUTTON的树组件,谢谢!
- wdsimon PLESE COME ABOUT REGITRY
- 各位 高手 解释一下???
- 各位大虾请帮帮忙
- 请提供以下软件DOWN站点地址: 1>能解 .RAR格式软件. 2.>adobe acrobat 5.0
- Delphi中DBGrid用Table的IndexDefs和IndexFieldNames排序,哪位大哥可给个详细例子?
请赐教。谢谢。
postmessage(handle,wm_nextdlgctl,0,0) ;
if (key=13) then
postmessage(handle,wm_nextdlgctl,0,0) ;
begin
if key=#13 then
if not (activecontrol is tdbgrid) then
begin
key:=#0;
perform(WM_NEXTDLGCTL,0,0);
end else
if (activecontrol is tdbgird) then
beign
with tdbgrid(activecontrol) do
if selectedindex<(fieldcount-1) then
selectedindex:=selectedindex+1
else selectedindex:=0;
end;
end;
if Key = 13 then
SelectNext(ActiveControl,True,True);
Procedure TForm1.FormKeyPress(Sender:Tobject;Var Key:Char);
Begin
if Key = #13 then
SelectNext(ActiveControl, true, true);
end
还有 语句 if key=13 是不是应为 if key=chr(13)?