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 :

Récupérer le bouton issu d'un "string"


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 20
    Par défaut Récupérer le bouton issu d'un "string"
    Bon mon probleme et que je dois pouvoir atteindre un bouton en cliquant sur un autre bouton. Sachant que le bouton que je dois atteindre dépend du bouton sur lequel je clique...
    Disons que j'ai plusieurs boutons sur une page et que lorsque je clique sur un ca en change un autre, je clique sur un autre ca en change un autre ou le même.
    Le nom des boutons est bouton1, bouton2...
    Je passe par une seule fonction pour tous les boutons. Actuellement je peux récupérer le bouton sur lequel j'ai cliqué, et je voudrai que simplement en changeant le nom de ce bouton je puisse atteindre un autre.

    Par exemple je clique sur le bouton5, et je modifie le bouton4.
    Donc je comptais récupérer le 5 enlever 1 donc :4 concaténer avec bouton, et hop : bouton4. Ca ca va mais je veux juste que l'aplication comprenne que c'est un bouton ce bouton4.

    Voila c'est peut etre pas trés clair mais si vous pouviez m'aider ce serait pas mal.

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2004
    Messages : 52
    Par défaut
    et si tu fais un switch

    switch(NomBouton)
    {
    case "bouton1":
    affiche btn 2 et 3;
    break;
    case "bouton2":
    affiche btn 4, 6 et 8
    etc...

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 20
    Par défaut
    Hum moui mais j'ai vraiment beaucoup de boutons et chaque bouton n'en n'activera pas qu'un seul et l'autre bouton renverra a un autre en fonction du premier, c'est assez le dawa en fait...



    Et puis non j'ai toujours le probleme que je ne sais jamais vraiment quel bouton va changer car ya des conditions.
    Yaurait pas un moyen de forcer le type cette string en bouton? j'ai essayé mais pas réussi.

  4. #4
    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
    pourquoi ne colle tu pas toute ta logique dans un fichier xml et ensuite, tu
    fous ca dans une classe de gestion de ta logique et basta

    The Monz, Toulouse

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 20
    Par défaut
    j'ai légerement vu le xml mais pas sufisament pour comprendre comment faire ce que tu veux dire, mais sinon why not.

  6. #6
    Membre éclairé Avatar de DonkeyMaster
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2005
    Messages
    95
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 95
    Par défaut Dictionary<Button>
    Tu veux changer le texte de tes boutons, et que ce soient les boutons qui ont un texte donné qui répondent.

    La première chose qui me vient à l'esprit :

    On met tes boutons dans une Collection Générique, puis on parcourt cette Collection lorsqu'on cherche un bouton.

    On utilisera toujours ces boutons à partir de cette liste, puisque c'est le dawa autant ne pas utiliser leurs ID.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    CompareBoutonsTarba compar = new CompareBoutonsTarba();
    Dictionary<Button> boutons = new Dictionary<Button>();
    //ajouter tes boutons
    boutons.Add("bouton1", bouton1);
    boutons.Add("bouton2", bouton2);
    boutons.Add("bouton3", bouton3);
    boutons.Add("bouton4", bouton4);
     
    //retrouver bouton3
    Button tmp_bouton = boutons["bouton3"];

    Sinon, regarde aussi ce que tu obtiens avec ça :
    http://msdn2.microsoft.com/en-us/lib....controls.aspx

Discussions similaires

  1. Réponses: 6
    Dernier message: 08/08/2006, 09h14
  2. [MySQL] Récupérer 2 variables issues d'une boite liste
    Par alain31tl dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 26/03/2006, 04h17
  3. Récupérer un bouton radio en jsp avec Tomcat
    Par Paradoxys dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 22/03/2005, 12h07

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