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 :

Info Alerte Erreur


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2018
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2018
    Messages : 43
    Par défaut Info Alerte Erreur
    Bonjour,
    J'ai un événement qui me retourne une valeur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     Setinfos(3, Name());
                Setinfos(0, "info2");
                Setinfos(1, "erreur2");
                Setinfos(2, "avert2");
    dès que j'appui sur un bouton start. Je souhaiterais ,sans avoir à rappuyer sur le bouton ,que si je choisis le type 0 en cliquant sur un radio button, il ne m'affiche que ce type. J'ai essayé de faire des listes mais je ne sais pas comment faire pour sauvegarder tout le contenue Setinfos(0, "info2") dedans.

    Merci de votre aide !

  2. #2
    Expert confirmé
    Homme Profil pro
    Responsable Données
    Inscrit en
    Janvier 2009
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable Données

    Informations forums :
    Inscription : Janvier 2009
    Messages : 5 450
    Par défaut
    Bonjour,
    Si Setinfos est une méthode de classe, tu ajoutes un membre de type int dans cette classe qui représente le niveau choisi.
    Ensuite dans la méthode, Setinfos(), tu compares le niveau passé en paramètre avec le niveau choisi ,et tu agis en conséquence.

    Si tu veux pouvoir choisir plusieurs valeurs, il suffit que le membre soit de type list<int>, et tu peux chercher dans la liste avec IndexOf().
    Maintenant je ne connais pas les RadioButton (je ne fais pour l'instant que des batchs, sans interface), donc je ne peux t'aider pour ajouter les éléments dans la liste.

    Tatayo.

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2018
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2018
    Messages : 43
    Par défaut
    Ok merci de ta réponse je vais essayer ca.

  4. #4
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2018
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2018
    Messages : 43
    Par défaut
    Du coup , j'ai fait la méthode suivante qui ravira les petit comme les grands :
    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
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
     
    private void radioButtons_CheckedChanged(object sender, EventArgs e)
            {
                RadioButton nc = (RadioButton)sender;
                if (nc.Checked == true)
                {
                    List<string> listText = _Plugins[tabControl1.SelectedTab.Text].retourListText();
                    List<int> listint = _Plugins[tabControl1.SelectedTab.Text].retourListInt();
                    for (int i = 0; i < listint.Count; i++)
                    {
                        if (nc.Text == "information")
                        {
                            if (listint[i] == 0)
                            {
                                SetInfos(listint[i], listText[i]);
                            }
                        }
                        else if (nc.Text == "erreur")
                        {
                            if (listint[i] == 1)
                            {
                                SetInfos(listint[i], listText[i]);
                            }
                        }
                        else if (nc.Text == "avertissement")
                        {
                            if (listint[i] == 2)
                            {
                                SetInfos(listint[i], listText[i]);
                            }
                        }
                        else if (nc.Text == "tous")
                        {
                            SetInfos(listint[i], listText[i]);
                        }
                    }
                }
            }
    J'initialise ma liste de la façon suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    public List<string> retourListText()
            {
                return listText;
            }
            public List<int> retourListInt()
            {
                return listInt;
            }
     
     
            List<string> listText = new List<string>();
            List<int> listInt = new List<int>();
    Merci de ton aide !

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

Discussions similaires

  1. alerte erreur sur disque RAID ?
    Par threepwood dans le forum Matériel
    Réponses: 2
    Dernier message: 21/08/2008, 20h19
  2. [Infos] Alerte : Jurisprudence à surveiller (old_arnaud)
    Par BiM dans le forum Droit du travail
    Réponses: 0
    Dernier message: 29/07/2008, 12h23
  3. textarea->bdd->alert = erreur
    Par jean-pierre96 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 31/05/2007, 19h07
  4. Réponses: 4
    Dernier message: 20/08/2006, 16h20
  5. Réponses: 1
    Dernier message: 20/08/2006, 13h36

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