Problemas de C# relacionados con dialogresult.ok
Ambos son posibles, pero el último es más simple y se usa más comúnmente. La razón es muy simple. Por ejemplo, en un OpenFileDialog, cuando el usuario selecciona un archivo, ¿qué sucede si hace clic en Cancelar? Si se usa el método anterior, el código probablemente sea?dialog.ShowDialog();
if(?dialog.FileName?=?"")?//Si usa Filename directamente sin verificación, se puede ocurrir un error
{
}
El otro es el ShowDialog() del formulario. El más común es el formulario de inicio de sesión. el nombre de usuario y la contraseña, establezca el formato this.DialogResult=DialogResult.OK; para indicar que la verificación ha pasado. Si utiliza la forma anterior de escritura, puede ser DialogResult?dr=?login.ShowDialog();
if(dr= =?DialogResult.OK)
{
}