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