Danysgrifio at Fel - At 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.

Basio Newidynnau cyd-rhwng Ffenestri Agweddau Ffenestri heb ShowDialog )

Pryd ach programming a Ffenestri Agweddau cais, ewyllysi invariably angen at ca newidynnau chan amrantiad ffurfia ffenest, 'n gyfryw fel an ddewisiadau ffurfia ai popup chwilia 'n barod.

Odiaeth chan 'r arweinyddion i maes 'na ewyllysia ddeud 'ch a cei at agor 'r eilia ffurfia ag ShowDialog ), a blocynnau 'r ddefnyddiwr chan yn gwneud ddim amgen dan theyve ’ 'n gaead 'r eilia ffurfia ffenest. Hon wont ’ gweithia o'r gorau achos caffaeliad /replace dadl, achos enghraifft. 'i hefyd wont ’ gweithia o'r gorau achos arfer arluniedig popup agweddau.

'r 'n chwim ffordd at basio newidynnau cyd-rhwng 'r agweddau ydy yn arfer Anfonogion. Alli chyflea an eventhandler achos 'r Yn Cau canlyniad chan 'r eilia ffurfia, a deimlo 'r canlyniad i mewn 'r 'n flaen ffurfia. Hon allows 'ch at capture newidynnau anad 'r eilia ffurfia ffenest wedi cau.

Achos hon ymarfer, were ’ yn cerdded at chymryd arno a cawn 'n ddau agweddau:

MainForm

OptionsForm

Were ’ yn cerdded at ymhellach chymryd arno a weve ’ cleciedig rhyw bath chan botyma a opens 'r OptionsForm ag arddangosfa ) drefn alw. Awron lets ’ chymer drem am 'r hud:

……. snip … ….

OptionsForm theform = 'n grai OptionsForm )
theform.Closing += 'n grai CancelEventHandlertheform_Closing )
theform.Show );

'n breifat ddiddim theform_Closingobject ( gyrriedydd, CancelEventArgs e)

   OptionsForm theform = (OptionsFormsender);

    Grab 'r newidyn chan 'r ddewisiadau ffurfia. 'r ddewisiadau ffurfia shouldset  hon newidyn rhagddi buarthau, a 'r newidyn ddylu bod farciedig fel chyhoedd.
   string localvar = theform.thestringvariable;

 

Thats ’ pawb mae ati.

Hon erthygl was 'n gysefin 'n ysgrifenedig acha 09 /20 /06 Tagged ag: Programming

'n ddyddiol Eheba Updates

Alli ca 'n fel - at erthyglau i mewn 'ch inbox pob un ddiwrnod achos rhyddha. Jyst chofnoda 'ch enwa a eheba goris:


Enwa:
Eheba:

Sylwadau (2)

  1. cypher

    Amcana hon gweithfa gwella:
    theform.FormClosing += 'n grai FormClosingEventHandlertheform_Closing )

    Ddiolch chyfnerthai 'm choelbren at chyfrif 'i i maes anyway.

  2. Rama krishna

    gweithiai ata cystal i mewn 'n fawr ddelia

    A 'n fawr ddiolch achos 'r berson a wedi anrhegu 'r awgryma


'n Ceraint
Yn cael Cychwynedig


Am Fel - At Geek
Beth Ydy A Gorymdeithia?
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

Hawlfraint © 2006 -2009 HowToGeek.com. Pawb Defion Reserved.