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

Framework .NET Discussion :

Visual studio2008 C++ 'ComboBox'


Sujet :

Framework .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2009
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 11
    Par défaut Visual studio2008 C++ 'ComboBox'
    Bonjour!

    Voila mon problème:

    Une de mes fonction me renvoit un tableau de char et j'aimerais afficher ce

    tableau dans ma comboBox.

    existe-t-il un moyen de mettre mon tableau de char dans ma comboBox ( car comboBox1->Text ou comboBox->Items->Add attendent un String et je ne peux donc pas les utiliser)

    ou alors un moyen de convertir mon tableau de char en string pour pouvoir ensuite le mettre dans ma comboBox???

    Ou si vous avez une autre idée n'hésitez pas!

    Merci bien

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    126
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 126
    Par défaut
    Bonjour,

    Soit ptr, un char* qui pointe sur ta chaîne de caractère :

    En C++ managé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    String ^s1 = gcnew String(ptr);
    Vers un String :
    Cordialement,
    A.

  3. #3
    Membre averti
    Inscrit en
    Juillet 2009
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 11
    Par défaut
    Merci de ta réponse mais la syntaxe String n'est pas reconnu..il faut que je rajoutte un .h ??

    Voila les deux erreurs affichées:

    error C3149: 'System::String' : cannot use this type here without a top-level '^'

    error C2440: 'initializing' : cannot convert from 'char *' to 'System::String ^'

    Apperemment il apprécie pas trop, tu as une autre idée par hasard?

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    126
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 126
    Par défaut
    Bonjour,

    Tu peux essayer :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    #include <string>
    std::string ma_string(ptr);
    System.String^ test = gcnew String(ma_string.c_str());
    Cordialement,
    A.

  5. #5
    Membre averti
    Inscrit en
    Juillet 2009
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 11
    Par défaut
    Ahhhhh enfin ça marche...

    Merci bien pour ton aide!!

    Bien cordialement!!

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

Discussions similaires

  1. [Débutant] [Visual studio 2008]Combobox dynamiques
    Par Mykimix dans le forum Visual Studio
    Réponses: 2
    Dernier message: 18/09/2012, 09h17
  2. visual studio C++ "comboBox"
    Par torvicc dans le forum Framework .NET
    Réponses: 2
    Dernier message: 15/02/2011, 14h40
  3. Réponses: 0
    Dernier message: 13/01/2011, 08h09
  4. Réponses: 2
    Dernier message: 10/06/2009, 14h57
  5. Livre visual Studio2008 C# et WPF
    Par Yogy dans le forum Général Dotnet
    Réponses: 6
    Dernier message: 03/03/2008, 08h59

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