IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

[c# Vs 2005]


Sujet :

C#

  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Mars 2006
    Messages
    34
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2006
    Messages : 34
    Par défaut [c# Vs 2005]
    Bonjour, voilà je voudrais utiliser un linklabel dans mon application en C#, mais je n'arrive pas l'utiliser, j'ai chercher à l'aide de mon ami google mais je n'ai rien trouvé, ni sur le forum, alors suis je nulle ??!!!!!
    Si quelqu'un peut m'aider, merci d'avance !

  2. #2
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    Non tu n'es pas nulle , ton ami google te joue des farces :

    [CLICKAGE]
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  3. #3
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Mars 2006
    Messages
    34
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2006
    Messages : 34
    Par défaut
    Merci de me soutenir, c'est gentil ! lol !
    Et tu ne pourrais pas m'aider, stp ?!

  4. #4
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    a l'instant t = maintenant je ne connais pas cet objet (de plus je me bats avec mon VS2005 qui ne marche plus) , mais peut etre qu une ame charitable te viendra en aide !
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  5. #5
    Membre confirmé
    Inscrit en
    Décembre 2004
    Messages
    131
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 131
    Par défaut
    Mais tu cherche a faire quoi avec ton linklabel?

  6. #6
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Mars 2006
    Messages
    34
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2006
    Messages : 34
    Par défaut
    Bah lui donner un lien en fait... qu'il m'ouvre google par exemple !!!

  7. #7
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Par défaut
    dans le msdn , tu as un superbe exemple.. voir meme dans l'aide du linklabel

    The Monz, TOulouse

  8. #8
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Mars 2006
    Messages
    34
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2006
    Messages : 34
    Par défaut
    J'ai regardé mais ça ne m'aide pas tellement à vrai dire !

  9. #9
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    413
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2006
    Messages : 413
    Par défaut
    Tu dois considérer ton linklabel comme un label normal mais contenant différents liens hypertexte et/ou du texte "normal".
    La plupart du temps on n'utilise qu'un seul lien, mais imaginons que tu veuilles mettre un lien vers ton site web et ton email, il te suffit de définir plusieurs régions comme étant des liens, ça t'évite de faire plusieurs linklabel, sans compter les labels entre pour le texte "non réactif".

    Pour cela tu définis ton linklabel comme n'importe quel autre contrôle, tu gères l'événement linkclicked et dans ton code tu fais, par exemple, ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    private void Form_Load(object sender, EventArgs e)
    {
        llLien.Text = "site email";  // Peut-être fait dans le designer mais c'est pour montrer le texte qui est affiché
        LinkLabel.Link lien = llLien.Links[0];
        lien.Start = 0;
        lien.Length = "site".Length;
        lien.LinkData = "http://www.developpez.com";            
        lien = new LinkLabel.Link("site ".Length, "email".Length, "mailto:nicolas.jolet@machin.com");
        llLien.Links.Add(lien);
    }
     
    private void llLien_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
    {
        Process.Start(e.Link.LinkData.ToString());
    }
    Il faut savoir que dans la collection de lien il existe automatiquement un lien à la création du linklabel, c'est pour cela que j'y accède directement avec Links[0] mais que pour le deuxième lien, je dois le créer avec un new.

  10. #10
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Mars 2006
    Messages
    34
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2006
    Messages : 34
    Par défaut
    Il me prenait pas le process en fait dans l'événement LinkClicked mais c'est parce qu'il fallait rajouter "using System.Diagnostics;" au début, merci beaucoup en tout cas !!!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. News Visual C++ 2005 Gratuit et autres versions
    Par farscape dans le forum Visual C++
    Réponses: 3
    Dernier message: 30/08/2007, 12h20
  2. [IDE] Visual Studio 2005 Express
    Par Louis-Guillaume Morand dans le forum Général Dotnet
    Réponses: 130
    Dernier message: 23/12/2006, 15h08
  3. [Concours] Le SMILEY d'or - edition aout 2005 terminée
    Par Superstivix dans le forum Jeux
    Réponses: 5
    Dernier message: 31/08/2005, 09h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo