Você fá-lo-ia a mesma maneira que você está conseguindo “um MdiChild modal”… quebrando o código para fora e fazendo o código “continuar” em um método separado em resposta a um evento tal como o formulário “modal” que é fechado. Toda a tentativa de manter o código no MESMO método como ShowDialog () apenas terminará acima um ou outro travamento acima da linha principal de UI ou terminá-lo-á acima using um laço feio da votação com DoEvents (). = \