Как сделать так, чтобы по нажатию на toolStripMenuItem открывалась только одна форма?

  Kiến thức lập trình

Есть несколько элементов toolStripMenuItem, при нажатии на которые открываются разные формы. Проблема в том, что если я нажму N раз на один из элементов toolStripMenuItem, то после закрытия новой формы она откроется еще несколько раз (N-1). Как это можно исправить, если я использую Form.ShowDialog()?

Находила решение, где нужно проверить есть ли форма в коллекции открытых форм, чтобы не создавалось дубликатов. Но мне нужно именно использование Form.ShowDialog().

New contributor

Елизавета Левина is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.

LEAVE A COMMENT