Я работаю над приложением, в котором есть одна основная форма и несколько других форм, которые можно использовать одновременно. когда пользователь нажимает кнопку, чтобы открыть другую форму, я хотел бы сделать так, чтобы нажатие кнопки для формы не открывало форму снова, если она уже открыта.
showDialog не будет работать, поскольку пользователю по-прежнему необходимо иметь доступ к элементам управления в главной форме.
вот мой код для окна справки, все остальные формы открываются одинаково.
private void heToolStripMenuItem_Click(object sender, EventArgs e)
{
Form help = new help();
help.Show();
}