日期:2014-05-18  浏览次数:20855 次

enter转tab时,对combox控件不起作用?
winform程序,窗体实现enter键转tab键,当焦点到combox后,再按enter键就不起作用了,此时按tab键还是可以的,请教各位大侠这是怎么回事?该怎么解决?

补充:当combox的dropDownStyle属性设为DropDownList时enter键能起作用,但我的要求允许客户在combox中输入,所以不能这样解决

------解决方案--------------------
PreviewKeyDown事件中
if (e.KeyCode == Keys.Enter)
{
//todo
}
------解决方案--------------------
那就在click事件中如果是回车键并且是这个下拉控件focus时直接让下一个控件focus
------解决方案--------------------
SendKeys.Send("{tab}");