Kaip sukurti skirtukų naršyklę


ĮŽANGA


Šiame straipsnyje aprašoma viskas viename kodas Framework pavyzdys, kurį galima atsisiųsti. Šis pavyzdys rodo, kaip sukurti skirtukų žiniatinklio naršyklę.

Sunkumo lygis

Atsisiųsti informaciją

Norėdami atsisiųsti šį kodo pavyzdys, spustelėkite vieną iš šių saitų:

Techninė apžvalga

Įjunkite "Atidaryti naujame skirtuke" kontekste komandą WebBrowser valdiklio

Komandą "Atidaryti naujame skirtuke" kontekste WebBrowser valdiklio yra išjungta pagal numatytuosius parametrus, galite įtraukti į *.exe = 1 reikšmę į šį registro raktą:
HKCU\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_TABBED_BROWSING
Pastabos 

Išjunkite WebBrowser valdiklio ir atidaryti nuorodą į naują egzempliorių "Internet Explorer" langą

Spustelėjus komandą "Atidaryti naujame skirtuke" kontekste saitą bus atidaryti naują egzempliorių "Internet Explorer" lango pagal numatytuosius parametrus. DWebBrowserEvents2 įvykių sąsajos nurodo atveju rinktuvas sąsaja, kad programa turi gauti įvykių pranešimus iš WebBrowser valdiklio arba "Windows Internet Explorer" programa. Įvykių pranešimus įtraukti NewWindow3 įvykio apdorojimo programos, tai reiškia, kad WebBrowser valdiklio bus atidaryti nuorodą į naują egzempliorių "Internet Explorer" lango. Galite naudoti šį įvykį ir ypatybę Atšaukti įvykio argumentas galioja. Todėl WebBrowser valdiklio bus atšaukti šią operaciją.

Sukurti naują skirtuką Rodyti saitą, programa

Nustatę ypatybę Atšaukti įvykio argumentas NewWindow3 įvykio apdorojimo programos, galite sukurti naują skirtuką, kuris yra WebBrowser valdiklio Rodyti saitą.Pastaba. Jei norite gauti daugiau informacijos apie tai, kaip sukurti ir įdiegti taikomosios programos pavyzdys, rasite faile Readme.txt, kuri yra įtraukta į atsisiuntimo paketą.

Technologijos kategorija

  • WebBrowser

Būtinosios sąlygos

Šio pavyzdžio prašymą buvo sukurta naudojant Microsoft Visual Studio 2010 "ir" Microsoft .NET Framework 4.

Kalbos

Šis kodo pavyzdys yra šių programavimo kalbų:
KalbosProjekto pavadinimas
"Visual C#"CSTabbedWebBrowser
Visual Basic.NETVBTabbedWebBrowser

Daugiau informacijos


Kas yra viskas viename kodas sistemą?

Viskas viename kodas Framework rodo daugelis "Microsoft" kūrimo metodus naudojant programavimo kalbų kodų pavyzdžius. Kiekviename pavyzdyje atidžiai pasirinkti, sudarytas ir dokumentais parodyti vieną dažni kodas. Daugiau informacijos apie viskas viename kodas sistemą, apsilankykite šioje "Microsoft" svetainėje:

Kaip rasti daugiau viskas viename kodas sistemos pavyzdžiai

Norėdami rasti daugiau viskas viename kodas Framework pavyzdžių, ieškokite "kbcodefx" kartu su susijusių raktinių žodžių "Microsoft" palaikymo svetainėje. Arba, apsilankykite šioje "Microsoft" svetainėje:

Nuorodos


Jei norite gauti daugiau informacijos apie DWebBrowserEvents2 sąsaja, apsilankykite šioje MSDN svetainėje: Jei norite gauti daugiau informacijos apie WebBrowser.CreateSink metodą, apsilankykite šioje "Microsoft" svetainėje: 
Spartusis publikavimas ribojimas
"Microsoft corporation" ir (arba) jos tiekėjai atlikti jokių garantijų apie tinkamumo, patikimumo ar tikslumo informacija ir su ja susiję grafiniai publikuotą. Visa čia esanti informacija ir su ja susiję grafiniai pateikiami "tokia, kokia yra, nesuteikiant jokių garantijų. "Microsoft" ir (arba) jos atitinkami tiekėjai neteikia jokių garantijų dėl informacijos ir susiję grafiniai elementai, įskaitant visas numanomas garantijas ir sąlygas, PERKAMUMO, tinkamumo konkrečiam tikslui, kokybiškas pastangas, pavadinimą ir nepažeidžiamumą. Jūs konkrečiai sutinkate, kad bet kuriuo atveju "Microsoft" ir (arba) jos tiekėjai atsako už jokių tiesioginių, netiesioginių, baudžiamuosius, atsitiktinius, specialią, pasekminę žalą ar nuostolius, bet įskaitant, bet neapsiribojant, nuostolius dėl naudojimo, duomenų ar pelno, ar kaip nors susijusią su naudojimosi ar negalėjimo naudotis informacija ir su ja susiję grafiniai publikuotą, priklausomai nuo sutarties, delikto, aplaidumo, atsakomybės be kaltės ar kt., net jei "Microsoft" arba bet kurį iš jos tiekėjų buvo pranešta apie nuostolių galimybę.