Vraag : VB.Net 2008 Modale MDIChild

Ik werk aan een programma dat een Ouder MDI (frmMain) en 3 MDI Childs heeft (frmJobs, frmDatePick en frmTerms).  De reden achter het gebruiken van MDI is, natuurlijk, de vormen te hebben open op bepaalde gebieden.  frmMain is eenvoudig het canvas en frmJobs is waar de banen liepen zijn.  Ik moet frmDatepick en frmTerms (ShowDialog) modally openen maar natuurlijk is dit niet mogelijk met een MDIChild.  Ik kan alle kindvormen en oudercontroles programmatically onbruikbaar maken wanneer de vorm wordt geopend en re-laat hen toe wanneer het wordt gesloten.  Dat is geen kwestie.  kwestie

The ik ben pauzerend de code heb.  De code loopt wanneer btnSubmit op frmJobs wordt geklikt.  Het ontleedt een tekstdossier voor snelle criteria en opent dan frmTerms en/of frmDatePick.  Op dit punt heb ik de code nodig om op die te sluiten vormen te pauzeren en te wachten alvorens te werk te gaan.  Hoe verwezenlijk ik dit?

Antwoord : VB.Net 2008 Modale MDIChild

U zou het de zelfde manier doen u een „Modale MdiChild“… door de code uit te breken en de code in een afzonderlijke methode in antwoord op een gebeurtenis zoals de „modale“ vorm bereikt „te maken verdergaan die“ worden gesloten.  Om het even welke poging zal om de code in de ZELFDE methode zoals ShowDialog () te houden omhoog enkel of omhoog sluiten de belangrijkste draad UI beëindigen of zal omhoog beëindigen gebruikend een lelijke opiniepeilingslijn met DoEvents ().   = \
Andere oplossingen  
 
programming4us programming4us