Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 17697|Atbildi: 0

[Avots] Šķērspavediena darbība nav derīga: Kontrole 'txtresult' piekļuva no trīs...

[Kopēt saiti]
Publicēts 14.12.2015 15:27:31 | | |

Veicot veidlapas pieteikumu, dažreiz mums ir jāiegūst informācija par pašreizējo veidlapu vai jāizsauc citu veidlapu vadīklas.

Šeit es iepazīstinu ar divām metodēm, lai to panāktu.


Ja veidlapā ir jāizsauc vadīklas no citām veidlapām, var izmantot vadīklas. CheckForIllegaCrossThreadCalls=false;

Piemēram: Button.CheckForIllegalCrossThreadCalls=false;

Protams, mēs varam arī padarīt visu formu šķērsvītni

Form.CheckForIllegalCrossThreadCalls=false;

Tas ļauj mums piekļūt šīs veidlapas vadīklām vai rekvizītiem citās formās.

Šī var nebūt drošākā metode, un dažreiz atkļūdošana radīs kļūdu.


Šeit es iepazīstināšu ar citu metodi, kurai var piekļūt pavedienos.

Izsaukšana pāriet uz veidlapas pavedienu, lai izpildītu funkciju pārstāvim


Pirmkārt, mums ir jāpasludina komisija.

publiskais pārstāvis void DelSetTime(object str);

Tad mums vienkārši jāsagatavo funkcija, kas jāizpilda,

public void setTime(objekts str);

Tagad mēs varam ievietot delegātu izpildāmās veidlapas pavedienā

Pārstāvis d=jauns DelsetTime(setTime);

Šis. Invoke(d,Datetime.Now.ToString());

Tādā veidā mēs varam panākt šķērspavedienu piekļuvi.


Katrai veidlapai ir veidlapas pavediens, kas galvenokārt ir atbildīgs par veidlapas zīmējuma un veidlapas vadīklu aizpildīšanu

Šo pavedienu mēs saucam par formas pavedienu vai galveno pavedienu.

Daudzas reizes mums ir jāpievieno pavedieni veidlapai, lai apstrādātu datus, un pēc tam mēs varam iestatīt šos jaunizveidotos pavedienus kā fona pavedienus, kad veidlapa ir aizvērta

Pavediens arī beigsies.

ThreadStart ths=jauns ThreadStart(Demo);

Thread th = jauns Thread(ths);

th. Sākums();

th. IsBackground=true;


Oriģināls: http://bingdao.sinaapp.com/net%E4%BD%93%E7%B3%BB/380.html     






Iepriekšējo:Divciparu rakstzīmju masīva ievade tiek sakārtota, kad tiek veikta izvade
Nākamo:【iOS izstrādes sērijas apmācība, kas izlaista vasarā】 iPhone apmācība
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com