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

Skats: 16327|Atbildi: 5

[WinForm] Kā fona pavedieni darbojas rāmja tīmekļa lapas

[Kopēt saiti]
Publicēts 22.01.2019 21:43:08 | | |
Pirmkārt, ja es izpildu šādu paziņojumu ar lietotāja interfeisa pavedienu, nav problēmu
        private void button9_Click_1(objekta sūtītājs, EventArgs e)
        {
            mshtml. HTMLDocument doc = GetIe("URL"); GetIe ir metode, lai iegūtu IE dokumentus norādītā URL;
            doc.frames.item(0).document.all.item("txtLimits").innerText = "123";
        }
Tomēr, ja es to ievietoju fona pavedienā, tas rada izņēmumu: InvalidCastException, norādītais konvertējums ir nederīgs, kods ir šāds
   private async void button9_Click_1(objekta sūtītājs, EventArgs e)
        {
            Darbības darbība = jauna darbība (test12);
            gaidīt Task.Run(darbība);
        }
        Privātā tukšuma tests12 ()
        {
            mshtml. HTMLDocument doc = GetIe("URL");
            doc.frames.item(0).document.all.item("txtLimits").innerText = "123";
        }

。。。 Kā uzrakstīt pareizo?




Iepriekšējo:Šodienas C# pētījuma piezīmes
Nākamo:"Senran Kagura Burst: Re:Newal" ķīniešu un angļu bezmaksas versija
Publicēts 23.01.2019 08:03:26 |
Publicēts 23.01.2019 09:08:36 |

Vērtējums

Dalībnieku skaits1MB+1 Veicināt+1 Sakļaut iemesls
kristāls0330 + 1 + 1 Ļoti spēcīgs!

Skatīt visus vērtējumus

 Saimnieks| Publicēts 23.01.2019 22:04:56 |
Xiao Zhao publicēts 2019-1-23 09:08
Mainīt  

Izmēģināt

Liels paldies, problēma ir atrisināta, tikai es esmu jauns asinhronā un nesaprotu, kāpēc tas ir rakstīts šādi, būtu ideālāk, ja jūs to varētu izskaidrot.
 Saimnieks| Publicēts 24.01.2019 06:38:37 |
Šo ziņu pēdējo reizi rediģēja crystal0330 2019-1-24 06:55
Xiao Zhao publicēts 2019-1-23 09:08
Mainīt  

Izmēģināt

Sveiki, es arī nākotnē saskāros ar problēmu:



ClickYes ir metode, kas ļauj pārvietot peli uz OK pogu uznirstošajā logā un noklikšķināt divreiz



Tagad man ir divas problēmas:
1. Rakstiet šādi,KlikšķinietJā var tikai ļautOtrais peles klikšķis, tas ir, pirmais klikšķis netiek izpildīts, ja tas atrodas lietotāja interfeisa pavedienā, to var noklikšķināt divas reizes;
2. Es sasniedzu pārtraukuma punktu ClickYes metodē, un pēc programmas pārtraukšanas es vēlreiz nospiedu F11 un neizpildīju nākamo kodu ClickYes. Tātad, kā atkļūdot soli pa solim?

 Saimnieks| Publicēts 24.01.2019 14:33:03 |
Xiao Zhao publicēts 2019-1-23 09:08
Mainīt  

Izmēģināt

Sveiki, es tikko mēģināju vēlreiz, un, rakstot šādi, winform interfeiss atkal ir iestrēdzis, kas ir tāds pats efekts kā tieši izmantojot lietotāja interfeisa pavedienu...
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