Как установить фокус на определенной вкладке в новой форме запуска? С#

У меня есть одна основная и одна подчиненная форма. Подформа состоит из «TabControl», который включает вкладки «Настройки» и «О программе». В основной форме я хочу нажать кнопку «Настройки», чтобы открыть эту вспомогательную форму и сосредоточиться на вкладке «Настройки», а также выполнить это поведение для кнопки «О программе», сосредоточиться на вкладке «О программе». Как я могу это сделать?


person Bora    schedule 01.11.2016    source источник
comment
Самым простым вариантом было бы сделать TabControl общедоступным, изменив его свойство Modifires во время разработки на Public. Затем вы можете установить его SelectedIndex с помощью var f = new MySecondForm(); f.tabControl1.SelectedIndex = 1; f.ShowDialog();. Также в качестве другого варианта вы можете передать желаемый индекс конструктору вашей второй формы и установить выбранный индекс в новом конструкторе или событии загрузки формы. Взгляните на Взаимодействие между формами — как изменить элемент управления формы из другой формы?   -  person Reza Aghaei    schedule 02.11.2016
comment
это работает, спасибо.   -  person Bora    schedule 02.11.2016