Я разрабатываю пользовательский элемент управления, который не наследуется от Button. Я хочу реализовать функциональность, аналогичную DialogResult, из стандартной кнопки, установив для FormParent.DialogResult указанное значение в PerformClick, а затем закрыв его.
Однако мне нужно знать, была ли форма показана с помощью ShowDialog вместо Show (т.е. если это модальное окно).
Есть ли простой способ добиться этого?