Переключение между дочерними формами MDI - PullRequest
2 голосов
/ 21 ноября 2011

У меня есть форма MDI, и я хочу иметь возможность переключаться между дочерними формами.Есть ли способ сделать это?

Я знаю, что я могу использовать CTRL + F6 для достижения этого, и я мог бы имитировать эти клавиши;но я бы хотел простое решение.

Ответы [ 2 ]

2 голосов
/ 29 декабря 2011

Я совсем забыл добавить ответ, но вот он:

this.SelectNextControl(this.ActiveControl, true, true, true, true);
0 голосов
/ 12 декабря 2011

вы можете использовать: this.MdiChildren[i].BringToFront(), где i - это индекс формы, которую вы хотите вывести на передний план (они отсортированы по первому открытому, второму - второму и т. Д.)* btw, ctrl + tab легче, чем ctrl + F6 ... (работает практически в любой программе на основе вкладок Windows (например, chrome), в отличие от ctrl + f6)

...