Как при открытии дочернего окна сделать активной вкладку в TabControl?

MDI интерфейс. В родительской форме кнопка для открытия дочерней. Как при открытии сделать активной определенную вкладку на дочерней форме?
4 ответа

Поставь tabIndex1 на нужной вкладке еще можно использовать control.focus = true;


MDI интерфейс. В родительской форме кнопка для открытия дочерней. Как при открытии сделать активной определенную вкладку на дочерней форме?
TabControl.SelectedIndex = //(int-значение) номер твоей вкладки


Сделала как-то вот как:
Data frData =new Data();
frData.MdiParent=this;
frData.Show();
TabControl TC = (TabControl)frData.ActiveControl;
TC.SelectedIndex = 0;
Вроде работает как надо.


Можно даже не заморачиваться с индексами, а просто написать tabControl.SelectedTab = имя_нужной_вкладки. // читать потом удобней.