private void OnFormClosing(object sender, FormClosingEventArgs e)
{
Debugger.WriteLine(LogLevel.Info, $"Closing prompt because: {EnumHelper.GetName(e.CloseReason)}");
if (DialogResult != DialogResult.OK)
DialogResult = DialogResult.Cancel;
e.Cancel = false;
}