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

VC++ .NET Discussion :

Possibilité de récupérer un objet de type combobox par son nom


Sujet :

VC++ .NET

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    227
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 227
    Points : 88
    Points
    88
    Par défaut Possibilité de récupérer un objet de type combobox par son nom
    Bonjour à tous,

    J'ai une table de reference à des comboBox, et j'ai six comboBox créées statiquement dans ma windows form.

    J'aimerai remplir dynamiquement ma table référence avec mes 6 combobox.
    en gros ne pas faire tbRef[0] = combo1; tbRef[1] = combo2; etc...

    J'aimerais savoir si je pouvais récupérer les objet de type combobox par leurs nom. Faire quelque chose comme:

    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
     
    private: System::Windows::Forms::ComboBox^  combo1;
    	private: System::Windows::Forms::ComboBox^  combo2;
    	private: System::Windows::Forms::ComboBox^  combo3;
    	private: System::Windows::Forms::ComboBox^  combo4;
    	private: System::Windows::Forms::ComboBox^  combo5;
    	private: System::Windows::Forms::ComboBox^  combo6;
    private: System::Windows::Forms::ComboBox^  tempCombo;
     
     
    bool maForm::InitTablesReference() 
    	{
    		tempCombo = gcnew ComboBox();
    		for(int numCombo=0; numCombo < MAX_CRNX; numCombo++)
    		{
     
    			tempCombo->Name = "combo"+Convert::ToString(numCombo+1);  
    			tableauRefComboBox[numCombo] = tempCombo;
    		}
     
     
     
    		return true;
    	}
    Merci d'avance de vos suggestions

    Kemanke

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    227
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 227
    Points : 88
    Points
    88
    Par défaut
    Bonjour,

    Personne pour m'aider?

    Merci

    Kemanke

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    227
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 227
    Points : 88
    Points
    88
    Par défaut
    C'est bon j'ai trouvé une solution pour ceux que cela interresse (peut etre un peu batarde mais qui fonctionne).

    J'ai créé un tableLayout dans lequel j'ai mis mes comboBox(1,2,3...)

    et grace à la methode GetControlFromPosition() j'ai pu remplir mon tableau de reference de comboboxes.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    tableauRefComboBox[numCombo] = safe_cast<ComboBox^> (tableLayoutPanel->GetControlFromPosition(col,numCombo));
    En tout cas merci à tous ceux qui se sont penché sur la question.

    Kemanke

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

Discussions similaires

  1. [XML] Récupérer la valeur d'un champ par son nom
    Par Portekoi dans le forum Format d'échange (XML, JSON...)
    Réponses: 11
    Dernier message: 06/07/2012, 13h43
  2. [AC-2007] quel type de variable pour récupérer des objets de type Ole
    Par rominous41 dans le forum VBA Access
    Réponses: 2
    Dernier message: 25/05/2011, 16h59
  3. [AC-2003] Récupérer la Lettre d'un lecteur par son nom de volume
    Par vversaveau dans le forum VBA Access
    Réponses: 1
    Dernier message: 29/07/2010, 12h33
  4. Réponses: 4
    Dernier message: 23/02/2010, 16h33
  5. [VB6] Comment retourner l'index d'un item de combobox par son nom
    Par Jihnn dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 15/08/2006, 22h30

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