Nel caso si voglia lanciare Internet Explorer da una applicazione .NET, impostando le relative proprietà di avvio, è necessario utilizzare il seguente snippet di codice.

 

using System; using SHDocVw; // SHDocVw.dll referenziata si trova nella cartella di Windows namespace ControllExplorer { /// /// Lavorare con Internet Explorer /// class Class1 { /// /// The main entry point for the application. /// [STAThread] static void Main(string[] args) { InternetExplorer Browser; Browser = new InternetExplorer(); string UrlNavigation = "blogs.ugidotnet.org"; // Impostazioni Personalizzate di Internet Explorer applicate a questa singola sessione Browser.Visible = true; // Browser Visibile Browser.Width = 400; // Imposta larghezza finestra Browser.Height = 100; // Imposta altezza finestra Browser.MenuBar = false; // Visualizza La Menu Bar Browser.Resizable = false; // Il browser non può essere ridimensionato Browser.StatusBar = false; // Visualizza La Status Bar Browser.AddressBar = false; // Visualizza La Barra degli indirizzi Browser.ToolBar = 0; // Visualizza La barra Tools Object o = null; Browser.Navigate(UrlNavigation,ref o,ref o,ref o,ref o); } } }

Come risultato si otterrà una istanza di Internet Explorer in modalità 400x100 con tutti i tab disattivati.. Insomma una sorta di POPUP :)