Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 17697|Atsakyti: 0

[Šaltinis] Kryžminės gijos operacija neleistina: valdiklis 'txtresult' pasiekiamas iš tritaškio...

[Kopijuoti nuorodą]
Paskelbta 2015-12-14 15:27:31 | | |

Kai teikiame formos paraišką, kartais turime gauti informacijos apie dabartinę formą arba iškviesti kitų formų valdiklius.

Čia pristatau du būdus, kaip tai pasiekti.


Kai reikia iškviesti valdiklius iš kitų formos formų, galime naudoti valdiklius. CheckForIllegaCrossThreadCalls=false;

Pvz.: Button.CheckForIllegalCrossThreadCalls=false;

Žinoma, mes taip pat galime padaryti visą formą kryžminiu sriegiu

Form.CheckForIllegalCrossThreadCalls=false;

Tai leidžia mums pasiekti šios formos valdiklius arba ypatybes kitomis formomis.

Tai gali būti ne pats saugiausias būdas, o kartais derinant įvyks klaida.


Čia pristatysiu dar vieną metodą, kurį galima pasiekti įvairiomis gijomis.

Iškvietimas peršoka į formos giją, kad būtų vykdoma funkcija atstovui


Pirmiausia turime paskelbti komisiją.

public delegate void DelSetTime(object str);

Tada mums tiesiog reikia paruošti funkciją, kurią reikia atlikti,

public void setTime(object str);

Dabar galime įdėti delegatą į vykdomos formos giją.

Atstovas d=naujas DelsetTime(setTime);

tai. Invoke(d,Datetime.Now.ToString());

Tokiu būdu galime pasiekti kryžminę prieigą.


Kiekviena forma turi formos giją, kuri daugiausia atsakinga už formos piešimo ir formos valdiklių užbaigimą

Šį siūlą mes vadiname formos gija arba pagrindine gija.

Daug kartų turime pridėti gijų prie formos, kad apdorotume duomenis, o uždarius formą galime nustatyti šias naujai sukurtas gijas kaip fonines gijas

Siūlas taip pat baigsis.

ThreadStart ths=naujas ThreadStart(Demo);

Thread th = naujas Thread (ths);

t. Pradžia();

t. IsBackground=true;


Originalas: http://bingdao.sinaapp.com/net%E4%BD%93%E7%B3%BB/380.html     






Ankstesnis:Dviejų skaitmenų simbolių masyvo įvestis rūšiuojama, kai išvestis atliekama
Kitą:【"iOS" kūrimo serijos pamoka, išleista vasarą】 "iPhone" pamoka
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com