Is there is already some property that I could use such as:
if (this.IsDialog) { DialogResult = ...; } else { //do something else }
You can check to see if this.Modal is true.