Abonnera till Hur- Till Geek

Important! This is an automatic machine translated page. If you can read english, you should Click Here to read the original English version of the article.

Passera Växlande emellan Fönstren Formerna Fönstren utan ShowDialog()

När du er programmerande en Fönstren Formerna applicering, du vill oföränderligt behov till få växlande från en andra form fönster, sådan som en optionerna form eller populär söka snabb.

Högst omen den leda ute där vilja berätta du så pass du har till öppen sekunden form med ShowDialog(), vilken avdelningarna förbrukaren från gör var det något ännet till de’ stängt sekunden form fönster. Den här wont’ verk mycket väl för en finna/ sätta tillbaka dialogen, for exempel. Den också wont’ verk mycket väl för sed dragen populär formerna.

Den snabb väg till passera växlande emellan formerna brukar Delegatena. Du kanna sätta en eventhandler för stängningsen händelsen om andra form, och handtag händelsen inne om första form. Den här tillåt du till ta till fånga växlande framför sekunden form fönster har stängt.

För den här öva, gick’ till anta så pass vi har två formerna:

MainForm

OptionsForm

Gick’ till längre bort anta så pass weve’ klick något sortera av knapp så pass öppen den OptionsForm med en Utställning() metod kalla. Nu låta’ ta en blick for magikern:

……. beckasin…….

OptionsForm stöld = ny OptionsForm();
theform.Closing += ny CancelEventHandlertheform_Closing();
theform.Show();

}

privat tom theform_Closingobject( avsändare, CancelEventArgs virker)
{

   OptionsForm stöld = (OptionsFormsender);

    hugg efter den växlande från optionerna form. Optionerna form skulle  den här växlande framför den närmast, och den växlande skulle bli märkt så allmänhet.
   snöre lokal = theform.thestringvariable;

}

 

Den er’ all där er till den.

| Mer
Den här artikeln var originellt skrev på 09/20/06 Märket med: Programmerande

Daglig Email Uppdaterar

Du kanna få vår hur- till varen i din infödd var dag gratis. Rättvis gå in din namn och email nedan:


Namn:
Email:

Kommentarerna(2)

  1. cypher

    JAG gissa den här arbeten bättre:
    theform.FormClosing += ny FormClosingEventHandlertheform_Closing();

    Tack själv den hjälpte jag en lott till siffra den ute på något sätt.

  2. Rama krishna

    den arbetat för jag likaledes i stor affär

    EN stor tack själv för personen vem har givit vinken


Vår Vännerna
Får Startat


Omkring Hur- Till Geek
Vad er den där Förlopp?
svchost.exe
jusched.exe
dwm.exe
ctfmon.exe
wmpnetwk.exe
wmpnscfg.exe
rundll32.exe
wfcrun32.exe
Ipoint.exe
Itype.exe
Wfica32.exe
Mobsync.exe
conhost.exe
Dpupdchk.exe Adobe_Updater.exe

Upphövsrätt © 2006-2009 HowToGeek.com. All Rättigheterna Reserverat.