我也是现学现卖 :)
首先把form的 KeyPreview属性设为True,然后将form上的TextBox的TabIndex按你要切换焦点的顺序排列,比如TextBox1的TabIndex 设为0,TextBox2的TabIndex 设为1,以此类推。在Form的keyPress事件中加入private void Form1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
if(e.KeyChar == (char)13)
{
SendKeys.Send("{TAB}");
}
}就行了!
首先把form的 KeyPreview属性设为True,然后将form上的TextBox的TabIndex按你要切换焦点的顺序排列,比如TextBox1的TabIndex 设为0,TextBox2的TabIndex 设为1,以此类推。在Form的keyPress事件中加入private void Form1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
if(e.KeyChar == (char)13)
{
SendKeys.Send("{TAB}");
}
}就行了!
解决方案 »
- 在winform 点击 A 页面 弹出 B页面 B页面 放在A 页面 里 想让他在父页面里,不让他乱移动, 是 C S 程序 一共就两个页面
- 我是菜鸟,帮我看看:在WinForm中打印DataGridView的程序出错了
- DataGridView 控件列如何定制成日历控件....
- 菜鸟问题,如何将数据库里面的数据显示到Textbox?
- 小弟在做winform开发时用到了几个组件,请问大家都在用什么组件的?
- 导入xlsx的问题,超出系统资源
- [100分求助] 如何用 Webbrowser 控件来点开 WebQQ 的登陆图标?
- 谁有没有做好的关于用C#操作Excel的小程序,win桌面应用程序,急学习....
- .dll文件能脱离应用程序目录吗?
- 请教大家一个问题,定义一个DataSet,然后导入一个XML文件,如何把信息再写入数据库呢??
- 哪有.net的中文正式版下载?
- 学C#什么书最好?
{
MessageBox.Show("hehe");
textBox2.Focus();
}