C# 在TabControl选项卡之间循环,但不关注它
我从我的第一个WinForms项目开始,在路上遇到了一个小问题 我有一个带有TabControl和一些按钮的表单。C# 在TabControl选项卡之间循环,但不关注它,c#,.net,winforms,tabcontrol,C#,.net,Winforms,Tabcontrol,我从我的第一个WinForms项目开始,在路上遇到了一个小问题 我有一个带有TabControl和一些按钮的表单。 问题是当我聚焦一个按钮并按下Ctrl-Tab键时,什么都不会发生。但是,如果在资源管理器中打开文件的属性窗口,则无论哪个元素具有焦点,都可以使用Ctrl-Tab在选项卡之间循环 那么,做出这种行为的正确方式是什么呢?我的意思是,我可以自己做Form.KeyPreview=true并编写处理程序,但有更好的方法吗?据我所知,正确的方法就是您提到的方法,即设置Form.KeyPrevi
问题是当我聚焦一个按钮并按下Ctrl-Tab键时,什么都不会发生。但是,如果在资源管理器中打开文件的属性窗口,则无论哪个元素具有焦点,都可以使用Ctrl-Tab在选项卡之间循环
那么,做出这种行为的正确方式是什么呢?我的意思是,我可以自己做
Form.KeyPreview=true
并编写处理程序,但有更好的方法吗?据我所知,正确的方法就是您提到的方法,即设置Form.KeyPreview=true
并编写privateForm1\u KeyDown(对象发送方,KeyEventArgs e)
处理程序切换选项卡。可能重复