我从第一个WinForms项目开始,在途中碰到了一个小问题。
我有一个带有TabControl的表格,外面还有一些按钮 问题是当我按下一个按钮并按Ctrl-Tab时 - 没有任何反应。但是,如果您打开资源管理器中文件的属性窗口,则可以使用Ctrl-Tab循环选项卡,无论哪个元素具有焦点。
那么正确制作此类行为的方式是什么?我的意思是,我可以做Form.KeyPreview = true
并自己编写处理程序,但是有更好的方法吗?
答案 0 :(得分:1)
据我所知,正确的方法是你自己提到的那个,即设置Form.KeyPreview = true
并编写私有Form1_KeyDown(object sender, KeyEventArgs e)
处理程序来切换标签。