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

Rodinys: 16327|Atsakyti: 5

[WinForm] Kaip veikia fono gijos rėmelių tinklalapiuose

[Kopijuoti nuorodą]
Paskelbta 2019-01-22 21:43:08 | | |
Visų pirma, jei aš vykdyti šį pareiškimą su vartotojo sąsajos gija, nėra jokių problemų
        privatus void button9_Click_1(objekto siuntėjas, EventArgs e)
        {
            MSHTML. HTMLDocument doc = GetIe("URL"); GetIe yra būdas gauti IE dokumentus nurodytu URL;
            doc.frames.item(0).document.all.item("txtLimits").innerText = "123";
        }
Tačiau jei įdėsiu jį į foninę giją, tai išmeta išimtį: InvalidCastException, nurodyta konversija negalioja, kodas yra toks
   private async void button9_Click_1(objekto siuntėjas, EventArgs e)
        {
            Veiksmo veiksmas = naujas veiksmas (testas12);
            laukti Task.Run(veiksmas);
        }
        Privatus tuštumos testas12()
        {
            MSHTML. HTMLDocument doc = GetIe("URL");
            doc.frames.item(0).document.all.item("txtLimits").innerText = "123";
        }

。。。 Kaip parašyti teisingą?




Ankstesnis:Šiandienos C# tyrimo pastabos
Kitą:"Senran Kagura Burst: Re:Newal" nemokama versija kinų ir anglų kalbomis
Paskelbta 2019-01-23 08:03:26 |
Paskelbta 2019-01-23 09:08:36 |

Vertinimas pagal

Dalyvių skaičius1MB+1 Prisidėti prie+1 Žlugimo priežastis
kristalas0330 + 1 + 1 Labai galingas!

Peržiūrėti visus įvertinimus

 Savininkas| Paskelbta 2019-01-23 22:04:56 |

Labai ačiū, problema išspręsta, tiesiog esu naujokas asinchroniniame ir nesuprantu, kodėl taip parašyta, būtų tobuliau, jei galėtumėte tai paaiškinti.
 Savininkas| Paskelbta 2019-01-24 06:38:37 |
Šį pranešimą paskutinį kartą redagavo crystal0330 2019-1-24 06:55

Sveiki, ateityje taip pat susidūriau su problema:



"ClickYes" yra metodas, leidžiantis perkelti pelę į mygtuką Gerai iššokančiajame lange ir spustelėti du kartus



Dabar turiu dvi problemas:
1. Rašykite taip,SpustelėkiteTaip gali tik leistiAntrasis pelės paspaudimas, tai yra, pirmasis paspaudimas nevykdomas, jei jis yra vartotojo sąsajos gijoje, jį galima spustelėti du kartus;
2. Aš pasiekiau lūžio tašką "ClickYes" metode, o nutraukus programą dar kartą paspaudžiau F11 ir nevykdžiau kito kodo "ClickYes". Taigi, kaip derinti žingsnis po žingsnio?

 Savininkas| Paskelbta 2019-01-24 14:33:03 |

Sveiki, ką tik bandžiau dar kartą, o kai taip rašau, winform sąsaja vėl įstrigo, o tai yra tas pats efektas, kaip ir tiesiogiai naudojant vartotojo sąsajos giją...
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