2 способа:
Путь 1, флаги:
Сохраните флаг (или список флагов) для открытых форм.
Каждый раз, когда вы открываете форму (создаете новую ()), установите флаг в значение «true».
Когда форма закроется, установите флаг в false.
В событии нажатия кнопки установите флажок, чтобы увидеть, открыта ли форма, прежде чем создавать новую.
Способ 2, сохранить ссылку:
В основной форме сохраняйте ссылку на все формы, которые вы используете.
Инициализируйте их как ноль, когда формы не открыты.
При открытии новой формы установите ссылку на нее.
Перед созданием новой ссылки на событие нажатия кнопки проверьте, является ли ссылка формы пустой.
Я предпочитаю второй способ. Управлять вашими ресурсами легче, когда у вас есть ссылки на все ваши подформы.