У меня есть поле со списком, которое мне нужно отразить на другой вкладке в приложении на основе Winforms на C#.Изменение текста выпадающего списка на другой вкладке
У меня есть отличный рабочий код, когда вы выбираете другой элемент из выпадающего списка. К сожалению, однако, когда я изменяю Text
вкладки, на которую не было нажато, ничего не происходит.
Если я сначала нажму каждую вкладку, тогда все будет работать так, как ожидалось.
Теперь я помещаю это в ту или иную форму отсутствия инициализации, которая происходит в первую очередь. Поэтому я попытался выбрать каждую вкладку в своем конструкторе.
tabControlDataSource.SelectedIndex = 0;
tabControlDataSource.SelectedIndex = 1;
// etc
Но это не сработает.
Я также пробовал звонить tabControlDataSource.SelectTab(1)
и все еще не работает.
Кто-нибудь знает, как я могу заставить вкладку «инициализировать»?
I когда-то была аналогичная проблема, которую я решил сделать 'tabControl.SelectedTab = tabControl.TabPages [" tabName "]'. Я не вижу, как это отличается от 'tabControlDataSource.SelectTab (1)' хотя. – Otiel