Créer bouton vers site web avec Visual Studio 2010 Express en C#

carl131 Messages postés 6 Statut Membre -  
 Utilisateur anonyme -
Bonjour,
j'utilise Visual Studio 2010 Express pour windows phone. je voudrais créer un bouton qui redirige vers un site web.
j'ai essayé "System.Diagnostics.process" mais ca ne marche pas. Visual Studio ne reconnait pas cette cmmande.
qu'est ce que je dois mettre dans l'espace ci dessous ?:

Private Sub Button1_Click(sender As System.Object, e As System.Windows.RoutedEventArgs) Handles Button1.Click

End Sub

merci d'avance pour votre aide
Carl

10 réponses

  1. Utilisateur anonyme
     
    Bonjour
    Process.Start("http://www.commentcamarche.net/");

    1
  2. carl131 Messages postés 6 Statut Membre
     
    Bonjour Whismeril,quand je mets ce code il m'affiche des erreurs. voir image ci apres.
    0
    1. Utilisateur anonyme
       
      alors le problème c'est que la copie d'écran est toute petite...
      J'ai cru voir que Process est souligné, alors
      System.Diagnostics.Process.Start("http://www.commentcamarche.net/");
      0
  3. carl131 Messages postés 6 Statut Membre
     
    je suis désolé Whismeril, mais ca ne marche toujours pas. pour info, j'utilise visual studio 2010 Express pour windows phone, dans lequel je choisi le langage Visual C# et silverlight for windows phone, et enfin windows phone 7.1
    0
    1. Utilisateur anonyme
       
      Il faut un P majuscule à Process

      --
      0
  4. carl131 Messages postés 6 Statut Membre
     
    Rebonjour Whismeril,
    j'ai mis une majuscule a Process et toujours une erreur.
    0
    1. Utilisateur anonyme
       
      Bonjour, les impressions d'écran c'est vite limité, peux tu mettre le code complet que tu as écrit. Voir ici comment bien utiliser la coloration syntaxique.

      Mette aussi le texte de l'erreur.

      --
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. carl131 Messages postés 6 Statut Membre
     
    bonjour,
    voici le code
    <using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Net;
    using System.Windows;
    using System.Windows.Controls;
    using System.Windows.Documents;
    using System.Windows.Input;
    using System.Windows.Media;
    using System.Windows.Media.Animation;
    using System.Windows.Shapes;
    using Microsoft.Phone.Controls;
    using System.Diagnostics;
    
    namespace PhoneApp18
    {
        public partial class MainPage : PhoneApplicationPage
        {
            // Constructeur
            public MainPage()
            {
                InitializeComponent();
            }
    
            private void button1_Click(object sender, RoutedEventArgs e)
            {
                System.Diagnostics.Process.Start("[http://www.google.fr]");
            }
        }
    }


    merci pour ton aide
    0
    1. carl131
       
      le message d'erreur est :
      Erreur 1 Le type ou le nom d'espace de noms 'Process' n'existe pas dans l'espace de noms 'System.Diagnostics' (une référence d'assembly est-elle manquante ?)
      0
  7. Utilisateur anonyme
     
    Bonsoir as tu bien System dans tes références?
    ?

    Apres je n'ai pas la version pour Winphone, il y a peut être une subtilité que je ne connais pas.
    0
  8. carl131 Messages postés 6 Statut Membre
     
    oui j'ai bien system dans Reference, mais les autres references sont differentes par rapport aux tiennes on dirait...
    0
  9. Utilisateur anonyme
     
    Normal, c'est mon projet de test de tout et n'importe quoi.
    La classe process n'existe peut etre pas en windows phone.
    Je ne sais pas

    0
  10. Phantasie71
     
    Bonjour Carl131,
    As-tu trouvé une solution ? Je rencontre le même souci.
    0
  11. Phantasie71
     
    J'ai trouvé pour ceux que ça intéresse. En C# pour Windows Phone, pour ouvrir une page web dans le navigateur par défaut, voici un exemple :
    public async void Btn_Lien(object sender, System.Windows.Input.GestureEventArgs e)
    {
        await Windows.System.Launcher.LaunchUriAsync(new Uri("http://www.google.fr/"));
    }
    0
    1. Utilisateur anonyme
       
      Merci de mettre le sujet résolu, avec le lien sous le titre de la discussion
      0