2012-02-01 17 views
9

Sto creando un'applicazione Windows utilizzando C#, dove in un pulsante sulla GUI quando si fa clic, si dovrebbe aprire un sito Web.Apertura di un sito Web quando si fa clic su un pulsante nel modulo

Il browser Web verrà gestito con le impostazioni predefinite.

Sono curioso di sapere come farlo?

+0

volete rendere la pagina web all'interno del vostro 'winform' o l'apertura in un browser farebbe? – uday

+0

Entrambi farebbero! Tuttavia, preferirei rendere la pagina web in Winform. – ykombinator

risposta

6

Se il punto è aprire un sito Web nell'applicazione, sarà necessario utilizzare il controllo WebBrowser. mettere il controllo del browser web sul modulo, e aggiungere questo codice al pulsante che è responsabile per l'apertura del sito:

webBrowser1.Navigate("www.google.com"); 
18

Si aprirà il link specificato nel browser web di default:

Process.Start("http://www.google.com"); 
1

Usa WebBrowser classe. Il sotto msdn link ha spiegato il codice. Spero che sia d'aiuto.

+0

Questo apre il sito Web in 'Winform' stesso. – uday

2

In Windows8 la classe processo è stato sceso così ho usato la classe Launcher:

await Windows.System.Launcher.LaunchUriAsync(new Uri("http://www.google.com")); 

Avrete anche bisogno di impostare il metodo di asincrona (ad esempio private async void myMethod(object params))

Problemi correlati