superior que puede nivel net mostrar modal from formulario form example diálogo cuadro como cancel c# .net winforms dialog

puede - c#- El diálogo de búsqueda de cierre hace que el formulario se cierre



showdialog form c# (2)

Supongo que el botón que usa para mostrar el BrowseDialog tiene su DialogResult configurado en algo diferente a None.

Si este no es el caso, publique un código.

Tengo un formulario que se muestra a través de: ShowDialog() . El formulario no tiene CancelButton especificado.

Cuando abro un BrowseDialog desde el formulario y luego cierro el BrowseDialog , el formulario también se cierra. ¿Cómo puedo evitar que esto suceda?

Cuando se hace clic en el botón "navegar":

browseDialog.SelectedPath = projectLocation.Text; browseDialog.ShowDialog(); if (browseDialog.SelectedPath != "") { projectLocation.Text = browseDialog.SelectedPath; }

Cuando se hace clic en el botón "cancelar" del formulario:

Close();


en su evento de cierre desde el diálogo del navegador, verifique el remitente arg para ver qué diálogo solicita el cierre y si no es el dlg del navegador, configure e.Cancel = true