Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/329.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/1/dart/3.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# 在MDI子窗体之间切换_C#_Winforms_Mdi_Mdichild - Fatal编程技术网

C# 在MDI子窗体之间切换

C# 在MDI子窗体之间切换,c#,winforms,mdi,mdichild,C#,Winforms,Mdi,Mdichild,我有一个MDI表单,我希望能够在子表单之间切换。 有什么方法可以做到这一点吗 我知道我可以使用CTRL+F6来实现这一点,我可以模拟这些键;但我想要一个简单的解决方案。您可以使用: this.mdichilds[i].BringToFront() 其中,i是您要放在前面的表单的索引(它们按第一个排序,打开的是第一个,第二个是第二个,以此类推) 顺便说一句, ctrl+tab比ctrl+F6更简单。。。 (与ctrl+f6不同,它适用于几乎所有基于windows选项卡的程序(f.e.chrome)

我有一个MDI表单,我希望能够在子表单之间切换。 有什么方法可以做到这一点吗

我知道我可以使用CTRL+F6来实现这一点,我可以模拟这些键;但我想要一个简单的解决方案。

您可以使用:
this.mdichilds[i].BringToFront()
其中,
i
是您要放在前面的表单的索引(它们按第一个排序,打开的是第一个,第二个是第二个,以此类推)

顺便说一句, ctrl+tab比ctrl+F6更简单。。。
(与ctrl+f6不同,它适用于几乎所有基于windows选项卡的程序(f.e.chrome)

我完全忘记了添加答案,但这里是:

this.选择nextcontrol(this.ActiveControl,true,true,true,true);

mdi父级包含一个mdi子级列表,名为“this.MdiChildren”。如果您可以从孩子那里访问此内容,请获取您想要的孩子的实例,然后带上gtofront()?@andrew谢谢,但我刚刚找到了答案。我还不能发布,因为我没有100%的声誉=/