Nwlapcug.com


Come aggiungere una pagina iniziale a un Browser Web in c#



Definizione di una pagina iniziale per l'applicazione del browser Web in c# può rendere l'applicazione più user-friendly per gli utenti quando lancio l'applicazione. In c#, il controllo WebBrowser fornisce le proprietà che sono simili ad altri browser, ad esempio spostamento indietro e in avanti o lo spostamento tramite un elenco della cronologia. Per definire una pagina iniziale del browser, è possibile utilizzare il metodo Navigate, che carica la pagina nel percorso specificato da URI.

Istruzioni

1

Avviare Microsoft Visual Studio, fare clic su "Nuovo progetto" dal riquadro sinistro dello schermo del computer ed espandere "Altri linguaggi" sotto "Modelli installati." Fare clic su "Visual c#" e fare doppio clic su "Applicazione Windows Form" per creare un nuovo progetto windows form.

2

Fare doppio clic sul controllo "WebBrowser" dal riquadro della casella degli strumenti che si trova sul lato sinistro dello schermo del computer, aggiungerne uno al form. Pulsante destro del mouse il modulo e fare clic su "Proprietà". Fare clic sull'icona di "Eventi" e fare doppio clic su accanto al "Carico" per creare un evento load per il form.

3

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

navigateToAddress("google.com");

4

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

private void navigateToAddress (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 "F5" per eseguire il programma e Guarda il controllo Web browser passare alla pagina iniziale definito nel passaggio 3.