Olá!,
é melhor prática usar-se “using” para criar, mostrar e destruir os formulários modais. você deve verific se o usuário esteja mudado algo e estalado aceitar a tecla (que uma tecla ajusta DialogResult = DialogResult.OK) .if que estala a tecla do “cancelamento” (que uma tecla ajusta DialogResult = DialogResult.Cancel), você não deve fazer o valor da pilha da atualização. uniram a amostra.
ViewAgenciesByJobsForm.ShowDialog (este)
ajusta o formulário atual como o formulário do pai.