tabControl控件怎么实现,用Tab键转换tabPage 求方法~~~~~~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 tabControl本身是很容易实现的,只要tabPage拥有焦点就行了,关键是如果是tabPage内控件具有焦点后,焦点就会在tabPage内的控件内来回替换,且跳出tabPage以后它不会回到tabControl内,而是回到winForm内第一个控件。所以要想无论什么时候都是直接用tab键来控制tabPage的替换,就需要注册窗体快捷键。具体参考http://www.lijialong.name/fromhotkey.html。。该站不支持IE6访问。下面是复制:这里的快捷键并非系统全局快捷键。仅是普通的当窗体在焦点内是发生。有很多种方法,这里列举几种项目中使用到的方法。Alt+*(一般控件快捷键) 这个比较简单,只需为该控件的Text属性声明时加上”(&A)”,”(&D)” 之类的标识,例如一个Button按钮的Text属性为:this.btnOK.Text=”确定(&A)”;Ctrl+*(组合键) 当在某个窗体上按下一个组合键时发生。常用的如:打印(Ctrl+P),保存(Ctrl+S)…等等。 首先需设置窗体的KeyPreview(确定窗体上控件的键盘事件是否已向窗体注册)属性设置为True 然后只需在窗体的KeyDown事件中做相应业务处理。 private void Form1_KeyDown(object sender, KeyEventArgs e){ if ((e.KeyCode == Keys.P) && e.Control) { PrintToolStripMenuItem.PerformClick(); }} 这里,如果要激活某个Button按钮事件,有三种写法: btnOK.PerformClick();//执行该控件的Click事件 this.InvokeOnClick(btnOK,null);//为指定的控件引发Click事件 btnOK_Click(null,null);//直接调用按钮的Click事件,参数都为null 我是说用Tab切换,不是alt和ctrl~~~~~~~~~~ 设置tabindex或者处理按键事件 各位哥哥们先试试吧tabIndex是tabControl的属性,tabPage没有这个属性的,我在事件里也试了的,当tabPage1失去焦点时,tabControl.SelectedIndex=1,但还是没用各位大哥帮帮忙啊 邮件群发 很心疼的发50分问个问题(大家千万相信我的人品,我一定会给分的,偶的所有帖子偶都给分,历史证明的)一个文件操作的小问题,汗,大家帮帮忙吧,也许很简单 不知是什么错误,所以要大家来帮忙! c#把sql server 数据导出到word, CPU高问题 Java的重构可以借助Intellij Idea等重构浏览器.C#呢?有相关工具吗 编写小型网络应用程序,c#和vb哪个容易? 微软的msdn如何使用 鼠标点击datagrid的某行时出错!请问怎么回事? 求救!!!! 如果今天老板就把你从程序员提升到项目经理,你的压力和感觉会是如何?? treeview问题 C# 门禁软件的求助
所以要想无论什么时候都是直接用tab键来控制tabPage的替换,就需要注册窗体快捷键。具体参考http://www.lijialong.name/fromhotkey.html。。该站不支持IE6访问。下面是复制:
这里的快捷键并非系统全局快捷键。仅是普通的当窗体在焦点内是发生。有很多种方法,这里列举几种项目中使用到的方法。Alt+*(一般控件快捷键) 这个比较简单,只需为该控件的Text属性声明时加上”(&A)”,”(&D)” 之类的标识,例如一个Button按钮的Text属性为:this.btnOK.Text=”确定(&A)”;Ctrl+*(组合键) 当在某个窗体上按下一个组合键时发生。常用的如:打印(Ctrl+P),保存(Ctrl+S)…等等。 首先需设置窗体的KeyPreview(确定窗体上控件的键盘事件是否已向窗体注册)属性设置为True 然后只需在窗体的KeyDown事件中做相应业务处理。 private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if ((e.KeyCode == Keys.P) && e.Control)
{
PrintToolStripMenuItem.PerformClick();
}} 这里,如果要激活某个Button按钮事件,有三种写法: btnOK.PerformClick();//执行该控件的Click事件 this.InvokeOnClick(btnOK,null);//为指定的控件引发Click事件 btnOK_Click(null,null);//直接调用按钮的Click事件,参数都为null