Come aggiungere un pagina iniziale di un browser Web in C #

August 12

Come aggiungere un pagina iniziale di un browser Web in C #


Definire una pagina iniziale per l'applicazione del browser Web in C # può rendere l'applicazione più user-friendly per gli utenti che avviano l'applicazione. In C #, il controllo WebBrowser fornisce le proprietà che sono simili ad altri browser, come lo spostamento all'indietro e in avanti o la navigazione attraverso un elenco della cronologia. Per definire una pagina iniziale per il browser, è possibile utilizzare il metodo Navigate, che carica la pagina nella posizione specificata dal URI.

istruzione

1 Avviare Microsoft Visual Studio, fare clic su "New Project" dal riquadro sinistro dello schermo del computer ed espandere "Altre Lingue" sotto "Modelli installati." Click "Visual C #" e fare doppio clic su "Applicazione Windows Form" per creare un nuovo Windows Form progetto.

2 Fare doppio clic su controllo "WebBrowser" dal riquadro Casella degli strumenti si trova sul lato sinistro dello schermo del computer per aggiungere uno al form. Fare clic con il modulo e fare clic su "Proprietà". Fare clic sull'icona "Eventi" e fare doppio clic su accanto a "Carica" ​​per creare un evento di carico per il modulo.

3 Aggiungere la seguente riga di codice per chiamare la funzione "navigateToAddress", come la pagina iniziale per il controllo del browser Web:

navigateToAddress ( "google.com");

4 Copiare e incollare il seguente codice per creare la funzione "navigateToAddress":

navigateToAddress private void (String addressGiven)

{
if (String.IsNullOrEmpty(addressGiven)) return;
if (addressGiven.Equals("about:blank")) return;
if (!addressGiven.StartsWith("http://") &&
!addressGiven.StartsWith("https://"))
{
addressGiven = "http://" + addressGiven;
}
try
{
webBrowser1.Navigate (new Uri(addressGiven));
}
catch (System.UriFormatException)
{
return;
}
}

5 Premere il tasto "F5" per eseguire il programma e guardare il vostro controllo del browser Web passare alla pagina iniziale definito nel passaggio 3.