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

Windows Forms Discussion :

[vb 2005]Quel radio bouton checked (sans groupbox)


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    86
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Février 2005
    Messages : 86
    Par défaut [vb 2005]Quel radio bouton checked (sans groupbox)
    Bonjour,
    Je souhaiterais savoir quel bouton radio est validé. J'ai vu des sujet qui donne une fonction pour faire cela mais uniquement si les radios bouton sont dans une groupbox. Dans mon cas, les boutons appartiennent uniquement à la form donc la function, qui prend un control en paramètre, ne peut pas marcher. Dois-je alors vérifier tous les boutons un à un ?

  2. #2
    Membre éprouvé Avatar de Angath
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    140
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2004
    Messages : 140
    Par défaut
    Bonjour

    Tu peux faire une boucle qui parcours les contrôles dans la collection Controls de ta form. Pour chaque control tu test si c'est un check box et si oui si il est coché.

    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
     
        Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            Dim mControl As Control
     
            For Each mControl In Me.Controls
                If mControl.GetType.ToString = "System.Windows.Forms.CheckBox" Then
                    Dim mCheckbox As CheckBox
                    mCheckbox = CType(mControl, CheckBox)
                    If mCheckbox.CheckState = CheckState.Checked Then
                        MsgBox(mCheckbox.Name)
                    End If
                Else
     
                End If
            Next
        End Sub

  3. #3
    Membre Expert Avatar de bossun
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 359
    Par défaut
    la boucle semble une bonne solution....

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    86
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Février 2005
    Messages : 86
    Par défaut
    Bon ok je vais faire comme ça.
    Merci

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

Discussions similaires

  1. checked radio bouton
    Par jjouc dans le forum Langage
    Réponses: 2
    Dernier message: 15/09/2010, 08h54
  2. [FORMULAIRE] Comment savoir quel bouton radio est checked pour test ?
    Par Sekigawa dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 23/02/2009, 11h16
  3. Bouton radio et checked
    Par zaloob dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 01/12/2008, 17h22
  4. checked le radio bouton par défaut
    Par arno49 dans le forum Struts 1
    Réponses: 2
    Dernier message: 20/09/2006, 19h23
  5. [vb 2005] Bouton checked mais pas enfoncé
    Par estelledany dans le forum Windows Forms
    Réponses: 4
    Dernier message: 14/09/2006, 14h20

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