Привет, я хочу открыть tabpage2, когда я нажимаю кнопку в tabpage1.Открыть вкладку с другой вкладки в C# (WinForms)
Как я могу это сделать? Благодарю.
картина:
Привет, я хочу открыть tabpage2, когда я нажимаю кнопку в tabpage1.Открыть вкладку с другой вкладки в C# (WinForms)
Как я могу это сделать? Благодарю.
картина:
Ваш вопрос и ваш образ две разные запросы.
Для изображения, вы можете использовать свое мероприятие на Form2:
public event EventHandler OpenSecondTabPage;
public Form2() {
InitializeComponent();
button1.Click += button1_Click;
}
private void button1_Click(object sender, EventArgs e) {
OnOpenSecondTabPage();
}
protected void OnOpenSecondTabPage() {
if (OpenSecondTabPage != null) {
OpenSecondTabPage(this, EventArgs.Empty);
}
}
Затем в основной форме:
protected override void OnShown(EventArgs e) {
base.OnShown(e);
Form2 f2 = new Form2();
f2.OpenSecondTabPage += f2_OpenSecondTabPage;
f2.ShowDialog(this);
}
void f2_OpenSecondTabPage(object sender, EventArgs e) {
tabControl1.SelectedTab = tabPage2;
}
Спасибо И извините за неправильную формулировку вопроса – ShmuelCohen
ли вы пытались _anything_ до сих пор? Покажите свои усилия сначала, пожалуйста. Вы можете прочитать [FAQ] и [ask] –
Также, пожалуйста, уточните и более подробно опишите ситуацию. По _open tabpage2_ вы имеете в виду _make это активная tab_ или _create it и сделать ее активной tab_. Пожалуйста, также тщательно определите класс, который вы используете. Большинство опытных .NET + WinForms разработчиков, которые могли бы быть в состоянии дать вам ответ будет неоспоримо предположить, что это [System.Windows.Forms.TabControl] (http://msdn.microsoft.com/en-us/library/system .windows.forms.tabcontrol.aspx), но неопытные разработчики, которые в будущем могли бы воспользоваться вашим вопросом, могут и не быть. –
ok У меня есть 2 формы, которые открываются в закладке 1 и закладке 2 Теперь я хочу сделать это, когда я нажимаю кнопку в форме 1, вкладка 2 открыта (с формой 2 в ней) Я стараюсь искать в google для помощь без успеха – ShmuelCohen