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

VB.NET Discussion :

methode me.controls.find non reconnue


Sujet :

VB.NET

  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    77
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2009
    Messages : 77
    Par défaut methode me.controls.find non reconnue
    Bonjour,

    je cherche à cocher plusieurs cases à cocher si la case à cocher chkM1 est cochée.
    J'ai le code suivant et il ne reconnait pas Me;controls.find
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
                If chkM1.Checked = True Then
                    For i As Integer = 2 To 5
                        Dim chkCourant As CheckBox
                        chkCourant = Me.Controls.Find("chkM" & i)(0)
                        chkCourant.Checked = True
                    Next
                End If
    Merci pour votre aide

  2. #2
    Membre Expert
    Avatar de wallace1
    Homme Profil pro
    Administrateur systèmes
    Inscrit en
    Octobre 2008
    Messages
    1 966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Administrateur systèmes
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 966
    Billets dans le blog
    7
    Par défaut
    Bonjour,

    Si tu connais déjà le nom de tes checkboxes (et au vue de ta portion de code je dirais que oui) alors c'est assez simple en utilisant le gestionnaire d’événement "CheckedChanged" :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    Public Class Form1
     
        Private Sub CheckBox1_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox1.CheckedChanged
            CheckBox2.Checked = CheckBox1.Checked
            CheckBox3.Checked = CheckBox1.Checked
            CheckBox4.Checked = CheckBox1.Checked
            CheckBox5.Checked = CheckBox1.Checked
        End Sub
     
    End Class
    A+

  3. #3
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 903
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 903
    Billets dans le blog
    36
    Par défaut
    Bonjour,

    Citation Envoyé par geredonis Voir le message
    Bonjour,

    je cherche à cocher plusieurs cases à cocher si la case à cocher chkM1 est cochée.
    J'ai le code suivant et il ne reconnait pas Me;controls.find

    Merci pour votre aide
    On dirait que plus VB (ou, est-ce le Framework) progresse(nt), plus il devien(nen)t strict ou capricieux avec certains objets. À force de me battre avec les Forms (dans VB 2012 et VB2013), (contrôles non reconnus et autres chinoiseries du genre), j'ai "solutionné" le problème de la façon suivante:

    en supposant que ce soit le textBox1 de la "Form1"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    My.forms.Form1.Textbox1.text = "Ici"
    ou

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Dim letextbox as TextBox = My.forms.Form1.Textbox1
    letextbox.text = "Ici"
    C'est énervant au début, mais, c'est bon pour la discipline.

  4. #4
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    77
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2009
    Messages : 77
    Par défaut
    Merci pour ta réponse
    J'ai essayé le code suivant mais My.forms.frmMenu n'est pas reconnu.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    chkCourant = My.Forms.frmMenu.Controls("chkM" & i)

  5. #5
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 903
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 903
    Billets dans le blog
    36
    Par défaut
    Bonjour,

    Est-ce le même problème que celui-ci:

    http://www.developpez.net/forums/d15...e/#post8285103

    Si c'est oui, en principe, c'est résolu.

  6. #6
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 193
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  7. #7
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    77
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2009
    Messages : 77
    Par défaut
    Merci pour votre aide.
    Dans mon problème, j'ai cherché sur 2 pistes différentes
    J'ai résolu mon problème dans la discussion


    c'est donc résolu
    Merci beaucoup

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

Discussions similaires

  1. Syntaxe <controls:ObjectCollection> non reconnue.
    Par laurent_diep dans le forum Silverlight
    Réponses: 2
    Dernier message: 09/12/2008, 18h26
  2. Popup non reconnu dans mon user control
    Par jalam dans le forum ASP.NET
    Réponses: 6
    Dernier message: 16/07/2008, 16h21
  3. [enum] method valueOf non reconnue
    Par leminipouce dans le forum Langage
    Réponses: 2
    Dernier message: 29/10/2007, 17h55
  4. Methode submit() non reconnue ?!
    Par faico dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 11/07/2006, 17h04
  5. Package present mais methode non reconnu !!
    Par Battosaiii dans le forum Interfaces Graphiques en Java
    Réponses: 4
    Dernier message: 13/12/2005, 10h19

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