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 :

Utiliser "Radiobutton.Checked" avec nom de variable


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 34
    Par défaut Utiliser "Radiobutton.Checked" avec nom de variable
    Bonjour à tous!

    J'ai une looongue liste de radiobutton dans un questionnaire et je voudrais savoir lequel est sélectionné par l'utilisateur pour chaque question.

    Pour cela j'ai crée une variable qui me donne le nom du radiobutton en fonction de sa ligne (Question) et de sa colonne(Réponse).
    Par exemple le rdn1_3.text est sur la ligne 1 et colonne 3.
    Ma variable( as string) est NomRdn = "rdn" & NumLineRdn & "_" & NumColRdn & ".text"

    Pour savoir lesquels sont choisis j'ai fait des boucles for pour passer tous les radiobutton en revu et je teste à chaque fois : NomRdn .Checked=true

    Mais ca ne marche pas, mon message d'erreur est
    'Checked' is not a member of 'String'. (BC30456)

    Question annexe : comment ne pas avoir de radiobutton choisi par défaut à l'affichage?

    Merci

  2. #2
    Membre éprouvé
    Inscrit en
    Avril 2009
    Messages
    99
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 99
    Par défaut
    Salut,

    Pour ta question annexe : si tu fais une boucle dans ton FormLoad avec
    RadioButton.Checked = False
    ça ne marche pas ?

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    16
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Marne (Champagne Ardenne)

    Informations forums :
    Inscription : Avril 2009
    Messages : 16
    Par défaut
    Bonjour,

    Pour votre question annexe : dans votre formulaire, si vous choisissiez Checked = False pour chaque RadioButton alors aucun d'eux sera coché au démarrage de l'appli.

    Pour l'erreur, vous cherchez à trouver le membre "Checked" de la variable NomRdn hors cette variable n'est pas un RadioButton mais un String !

    N'est il pas possible de créer un tableau de RadioButton (d'autant de colonnes et de lignes que votre questionnaire), de le charger lors du Load ou du premier Activated puis de travailler sur ce tableau en indexant chaque cellule (donc chaque RadioButton) ?

    Cordialement.

  4. #4
    Membre éprouvé
    Inscrit en
    Avril 2009
    Messages
    99
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 99
    Par défaut
    Je ne comprends pas pourquoi tu dis qu'aucun d'eux sera décoché au lancement de l'appli... j'ai essayé chez moi (bon, il n'y en a que 3) et ça me déselectionne tous les RadioButton au démarrage.
    Est-ce qu'il fait quelque chose à mon insu ?

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    16
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Marne (Champagne Ardenne)

    Informations forums :
    Inscription : Avril 2009
    Messages : 16
    Par défaut
    Bonjour,

    J'ai édité mon message pour modifier mon erreur ... autant pour moi !

    Normalement quand vous choisissez l'état de démarrage d'un RadioButton (dans Checked de ses propriétés), alors c'est cet état qui sera utilisé au chargement de la fenêtre.

    Cordialement.

  6. #6
    Membre éprouvé
    Inscrit en
    Avril 2009
    Messages
    99
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 99
    Par défaut
    Donc, si Lea fait une boucle avec RadioButton.Checked = False
    ça devrait fonctionner. Non ?
    (Enfin, si j'ai bien compris ce que tu dis)

Discussions similaires

  1. [XL-2003] Fonction RECHERCHEV avec nom de variable en source
    Par brunop3165 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 30/06/2011, 00h19
  2. Réponses: 1
    Dernier message: 03/03/2010, 03h41
  3. [Batch] Utiliser des caractères spéciaux dans les noms de variables?
    Par DeVit dans le forum Scripts/Batch
    Réponses: 6
    Dernier message: 09/10/2009, 11h33
  4. Get avec nom de variable
    Par sam01 dans le forum Administration système
    Réponses: 1
    Dernier message: 29/01/2008, 18h38

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