C#按回车键指向下一个位置的问题 ( 积分: 50 )

  • 主题发起人 主题发起人 anguslai
  • 开始时间 开始时间
A

anguslai

Unregistered / Unconfirmed
GUEST, unregistred user!
我是C#初学者,大家能告诉我在C#中按回车键指向下一个焦点是怎么样实现的。[:(]
代码:
 
发消息
sendmessage(Handle,WM_nextdlgctl,0,0)
 
KeyPress事件写下如下代码就好了:
if (e.KeyChar == System.Convert.ToChar(13))
{
SendKeys.Send("{Tab}");
}
 
SelectNextControl(ActiveControl, true, true, true, true)
 
窗体内写入
protected override bool ProcessDialogKey(Keys keyData)
{
if (keyData == Keys.Return)
return base.ProcessDialogKey(Keys.Tab);
else
return base.ProcessDialogKey(keyData);
}
 
谢谢forrestsun!
真开心!
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
911
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部