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