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 :

probleme de datetimepicker et combobox


Sujet :

VB.NET

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    257
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juin 2010
    Messages : 257
    Par défaut probleme de datetimepicker et combobox
    Bonjour, J'ai un problème pour affecter une valeur a "controlselect" je souhaite prendre la valeur du datetimepicker et la stocker dans le tableau critere mais j'ai un souci avec controlselect qui ne veut pas prendre la valeur " et pareil pour la combobox.
    Pour information, controlselect correspond au controle selectionner.

    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
    Dim controlselect As Control 
    Dim critere(i,1) as string 
     // Variables globales
    
        Private Sub DateTimePicker1_ValueChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DateTimePicker1.ValueChanged, DateTimePicker2.ValueChanged, DateTimePicker3.ValueChanged, DateTimePicker4.ValueChanged, DateTimePicker5.ValueChanged, DateTimePicker6.ValueChanged, DateTimePicker7.ValueChanged
    
            If TypeOf controlselect Is DateTimePicker Then
    
                critere (i,1) = controlselect.value.date.tostring //J'ai une erreur sur cette ligne 
    
            End If
            TextBox38.Text = critere(i, 1) // Je stocke la valeur  qui a été rentrée dans le tableau, dans une texbox pour avoir un apercu visuel 
        End Sub
    
     //Idem pour les combobox ci-dessous
    
     Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged, ComboBox2.SelectedValueChanged, ComboBox3.SelectedValueChanged, ComboBox4.SelectedValueChanged, ComboBox5.SelectedValueChanged, ComboBox6.SelectedValueChanged, ComboBox7.SelectedValueChanged, ComboBox8.SelectedValueChanged, ComboBox9.SelectedValueChanged, ComboBox10.SelectedValueChanged, ComboBox11.SelectedValueChanged, ComboBox12.SelectedValueChanged, ComboBox13.SelectedValueChanged, 
    
            If TypeOf controlselect Is ComboBox Then
    
                critere(i, 1) = controlselect.selectedvalue  // erreur a ce niveau du code 
    
            End If
            TextBox38.Text = critere(i, 1) // Je stocke la valeur  qui a été rentrée dans le tableau, dans une texbox pour avoir un apercu visuel 
        End Sub
    Merci d'avance pour vos réponses.

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    319
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 319
    Par défaut
    Bonjour

    Ma boule de cristal est en greve, on peut avoir l'erreur?

    Nasty

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    50
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Maroc

    Informations forums :
    Inscription : Mai 2008
    Messages : 50
    Par défaut
    Peut être que tu doit convertir l'objet control en DateTimePicker avant d'utiliser ses méthodes et ses propriétés :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    critere (i,1) = Ctype(controlselect,DateTimePicker).value.date.tostring

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    257
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juin 2010
    Messages : 257
    Par défaut
    L'erreur est la suivante :

    'Value' n'est pas un membre de 'system.windows.forms.control'
    et tu remplace 'value' par 'selectedvalue' dans le code des comboboxs

    Désolé

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    257
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juin 2010
    Messages : 257
    Par défaut
    Merci tobba pour la solution sa fonctionne maintenant !

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

Discussions similaires

  1. Probleme getParameter avec une comboBox(<option>)
    Par mazizou dans le forum Servlets/JSP
    Réponses: 8
    Dernier message: 04/05/2007, 17h38
  2. Probleme initialisation DateTimePicker
    Par 42remi42 dans le forum Windows Forms
    Réponses: 4
    Dernier message: 18/04/2007, 15h48
  3. [VBA-E] Probleme de creation de combobox
    Par sirius91 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 14/01/2007, 19h50
  4. [c#]Nouveau probleme avec dataset et combobox
    Par misa dans le forum Windows Forms
    Réponses: 2
    Dernier message: 11/05/2006, 10h37
  5. []probleme affichage valeur dans combobox
    Par gup dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 23/09/2005, 09h22

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