2011-11-21 100 views
2

我有一个MDI窗体,我希望能够在子窗体之间切换。 有没有办法做到这一点?MDI子窗体之间的偏移

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

+0

mdi父项包含一个mdi子项列表为“this.MdiChildren”。如果你可以从孩子访问这个,获取你想要的孩子的实例,然后BringToFront()? – andrew

+0

@andrew谢谢,但我刚刚找到答案。不能发布它,因为我没有100声望= / – Tenza

回答

2

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

this.SelectNextControl(this.ActiveControl, true, true, true, true); 
0

你可以使用: this.MdiChildren[i].BringToFront() 其中i是要带给前(他们是由第一个分类,打开的是第一,第二就是第二等)

者均基于形式的指数, ctrl + tab更容易ctrl + F6 ... (几乎在任何基于Windows标签的程序(fe铬),不像ctrl + f6)工作