Чтобы реализовать открытие разных форм при нажатии на разные кнопки в C#, вы можете использовать методы обработчики событий кнопок и классы форм. Вот примерный код для этого:
1. Создайте две формы в вашем проекте (Form1 и Form2).
2. На Form1 добавьте кнопку (button1) для открытия Form2, а на Form2 добавьте кнопку (button2) для закрытия Form2.
3. Добавьте обработчики событий кнопок в вашем коде (например, в файл Program.cs или в файле вашей главной формы).
Пример кода:
using System;
using
System.Windows .Forms;
namespace YourNamespace
{
static class Program
{
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Form1 mainForm = new Form1();
Application.Run (mainForm);
}
}
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
button1.Click += Button1_Click;
}
private void Button1_Click(object sender, EventArgs e)
{
Form2 form2 = new Form2();
form2.Show();
}
}
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
button2.Click += Button2_Click;
}
private void Button2_Click(object sender, EventArgs e)
{
this.Close();
}
}
}
В этом примере при нажатии на кнопку "button1" на Form1 открывается Form2, а при нажатии на кнопку "button2" на Form2 форма закрывается. Не забудьте подключить пространство имен
System.Windows .Forms.