У меня есть основная форма, которая имеет несколько кнопок, каждая кнопка открывает новую форму. Когда я нажимаю кнопку1, открывается форма1, и когда я нажимаю кнопку2, form2 открывается, но form1 возвращается к основной форме. Мне нужна функциональность, так что каждая новая форма открывается над родительской формой и самой последней формой сверху.
Это мой код
private void button1_Click(object sender, EventArgs e)
{
Form1 form = new Form1();
form.Show();
}
private void button2_Click(object sender, EventArgs e)
{
Form2 form = new Form2();
form.Show();
}
private void button3_Click(object sender, EventArgs e)
{
Form3 form = new Form3();
form.Show();
}
Каждая форма имеет самое верхнее свойство, просто устанавливает их в true
private void button1_Click(object sender, EventArgs e)
{
Form1 form = new Form1();
form.Show();
form.TopMost = true;
form.Activate();
}
private void button2_Click(object sender, EventArgs e)
{
Form2 form = new Form2();
form.Show();
form.TopMost = true;
form.Activate();
}
private void button3_Click(object sender, EventArgs e)
{
Form3 form = new Form3();
form.Show();
form.TopMost = true;
form.Activate();
}
activate();