C#.NET SendKeys.Send("{Tab}")

来源:百度知道 编辑:UC知道 时间:2024/06/29 01:18:33
使用这个函数来进行回车键模拟tab键
窗口里放了一些label,textbox,combox,顺序是随便放的,然后修改TabIndex值改变tab键控件切换的顺序,运行后我按tab键是按我设计的顺序焦点进行切换,但是我如果使用上面那个函数,按回车,焦点切换的顺序好像是按照我放置控件的顺序切换,这是怎么回事?
我就是用的keydown事件判断!对了,这个是winform程序哈!

试下SendKeys.SendWait()方法
Send 是很容易出错的 有时候输入一个字符串还会落下几个字母 - -

如果还不行 只能试试加Thread.Sleep() 让它运行有个间歇

你为什么不用KeyPress事件呢?你试试, 应该是可以的

有的要自己设置按键顺序,不一定非要用SendKeys.Send("{Tab}")
也可用keydown事件进行处理

你函数写哪啦,没发现有次问题嘛