HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

Internet Explorer használata saját programba építve


Példaprogram letöltése

7955 bájt

Felhasználva a Internet Explorer megjelenítő kontrolját képesek vagyunk olyan alkalmazásokat készíteni, mely tetszőleges HTML oldalt, vagy akár Flash animációt, képeket (GIP, JPG, PNG, stb.) vagy bármi egyebet, melyre az Internet Explorer is képes.
E lehetőséget akkor tudjuk igazán kihasználni, ha nem csak abban gondolkodunk, hogy saját alkalmazásunkban a weben elérhető tartalmat jelenítsük meg, hanem olyan képességekkel ruházzuk fel alkalmazásainkat, melyek mondjuk egy HTML oldalon keresztül teszik elérhetővé a programunk szolgáltatásait. Ekkor nyilvánvalóan a HTML oldal eléréséhez nem is kell internetes kapcsolat, hiszen a HTML állományt az alkalmazásunk könyvtárából töltjük be.

A Toolbox-on kattintsunk jobb gombbal, majd a Customize Toolbox menüpont választása után megjelenő ablakban a COM Components lapon keressük elő a Microsoft webböngésző elemet, mely a SHDOCVW.DLL-re mutat. Ezzel felvettük az Explorer kontrolját a Toolbox-ra.
Miután feltesszük a Form-ra az újonnan felvett kontrolt, már használhatjuk is. A kontrol Navigate2 függvényével irányíthatjuk egy tetszőleges oldalra a böngésző kontrolt. Itt az első paraméterben kell megadnunk az elérni kívánt URL-t.
      object s = "http://mecsek.animare.hu";
      axWebBrowser1.Navigate2(ref s, ref m, ref m, ref m, ref m);    
Ne feledjük, hogy nem csak weben keresztül elérhető tartalmat jeleníthetünk meg, hanem akár a helyi gépen lévő HTML (vagy egyéb) állományokat is. Ilyenkor a Navigate2 függvény első paraméterébe a helyi gépen lévő állomány elérési útját adjuk meg.
Ha a lap letöltése és megjelenítése befejeződött, akkor erről egy eseményben értesülhetünk a NavigateComplete2 eseményen keresztül.
    private void axWebBrowser1_NavigateComplete2(object sender, AxSHDocVw.DWebBrowserEvents2_NavigateComplete2Event e)
    {
      Text = "OK";
    }

Könyv
Ez a cikk megtalálható ebben a könyvben: C# Software Offline 2002 évkönyv 377. oldal

Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!

Copyright © 1999-2012 Animare Software Kft. Minden jog fenntartva!
| Készült: Animare Stúdió | Adatvédelem | Kapcsolat |