Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在TabControl选项卡之间循环,但不关注它_C#_.net_Winforms_Tabcontrol - Fatal编程技术网

C# 在TabControl选项卡之间循环,但不关注它

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

我从我的第一个WinForms项目开始,在路上遇到了一个小问题

我有一个带有TabControl和一些按钮的表单。
问题是当我聚焦一个按钮并按下Ctrl-Tab键时,什么都不会发生。但是,如果在资源管理器中打开文件的属性窗口,则无论哪个元素具有焦点,都可以使用Ctrl-Tab在选项卡之间循环


那么,做出这种行为的正确方式是什么呢?我的意思是,我可以自己做
Form.KeyPreview=true
并编写处理程序,但有更好的方法吗?

据我所知,正确的方法就是您提到的方法,即设置
Form.KeyPreview=true
并编写private
Form1\u KeyDown(对象发送方,KeyEventArgs e)
处理程序切换选项卡。

可能重复