Pergunta : VB.Net 2008 MDIChild modal

Eu estou trabalhando em um programa que tenha um pai de MDI (frmMain) e 3 MDI Childs (frmJobs, frmDatePick e frmTerms).  A razão atrás de usar MDI é, naturalmente, para ter os formulários abrir em determinadas áreas.  o frmMain é simplesmente a lona e os frmJobs são onde os trabalhos estão funcionaram.  Eu preciso o frmDatepick e os frmTerms de abrir modal (ShowDialog) mas naturalmente este não é possível com um MDIChild.  Eu posso programmatically incapacitar todos os formulários da criança e controles do pai quando o formulário está aberto e para re-enable os quando é fechado.  Aquela não é uma edição.  a edição que do

The eu estou tendo está pausando o código.  O código funciona quando o btnSubmit é estalado em frmJobs.  Analisa gramaticalmente uma lima de texto para critérios alertas e abre então frmTerms e/ou frmDatePick.  Neste momento eu preciso o código de pausar e esperar aqueles formulários para ser fechado antes de prosiguer.  Como eu realizo este?
class= do

Resposta : VB.Net 2008 MDIChild modal

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 ().   = \
Outras soluções  
 
programming4us programming4us