Questione : VB.Net 2008 MDIChild modale

Sto lavorando ad un programma che ha un genitore di MDI (frmMain) e 3 MDI Childs (frmJobs, frmDatePick e frmTerms).  Il motivo dietro usando MDI è, naturalmente, per avere le forme aprir in determinate zone.  il frmMain è semplicemente la tela di canapa e i frmJobs è dove i lavori sono hanno funzionato.  Ho bisogno del frmDatepick e dei frmTerms di aprire modale (ShowDialog) ma naturalmente questo non è possibile con un MDIChild.  Posso programmatically rendere invalidi tutti i forme del bambino e comandi del genitore quando la forma è aperta e re-enable quando è chiusa.  Quella non è un'edizione.  l'edizione che del

The sto avendo sta facendo una pausa il codice.  Il codice funziona quando il btnSubmit è scattato sui frmJobs.  Analizza una lima di testo per i test di verifica rapidi ed allora apre i frmTerms e/o il frmDatePick.  A questo punto ho bisogno del codice di fare una pausa ed aspettare quelle forme per essere chiuso prima della continuazione.  Come compire questo?
class= del

Risposta : VB.Net 2008 MDIChild modale

Lo fareste lo stesso senso che state realizzando “un MdiChild modale„… rompendo il codice fuori e facendo il codice “continuare„ in un metodo separato in risposta ad un evento quale la forma “modale„ che è chiusa.  Tutto il tentativo di mantenere il codice nello STESSO metodo come ShowDialog () concluderà appena in su la una o la altra chiusura sul filetto principale di UI o si concluderà in su using un ciclo brutto di votazione con DoEvents ().   = \
Altre soluzioni  
 
programming4us programming4us