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 :

Convertir un String en Object


Sujet :

VC++ .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    124
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 124
    Par défaut Convertir un String en Object
    Bonjours ,

    dans mon textBox4->accessibleName j'ai mis textBox3

    est ce que je peux convertir le string du accessibleName en Object

    j'ai essayer de faire comme avec un Tag mais ca fonctionne pas

    on peux faire ca avec le Tag

    this->textBox4->Tag = this->textBox3;

    mais on peut pas faire ca avec AccessibleName

    this->textBox4->AccessibleName = this->textBox3;

    ca Prendrait un Tag2

    en passant je prend AccessibleName parce que j'ai déja utilise le Tag

    Merci

    TrollTop c++.net

  2. #2
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    quel est l'intéret ? on programmait comme ca en VB ...
    et si tu veux vraiment lier des objets, mets dans un tag un conteneur qui contient tous tes objets

  3. #3
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    124
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 124
    Par défaut
    J'ai essayer ca mais ca fonctionne pas

    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
     
    #include <sstream>  
     
    template<typename T>
    bool from_string( const std::string & Str, T & Dest )
    {
        // créer un flux à partir de la chaîne donnée
        std::istringstream iss( Str );
        // tenter la conversion vers Dest
        return iss >> Dest != 0;
    }
     
    private: System::Void CheckTextBoxHeureDebutSiEntrer(System::Object^  sender, System::EventArgs^  e) 
    		 {
    			 TextBox^ TB = safe_cast<TextBox^>(sender);
    			 TextBox^ TBDebut;
    			 from_string(TB->AccessibleName , TBDebut );
    			 textBox347 = TBDebut;
    }
    ca me donne cette erreur

    d:\visual studio 2005\mem2007\mem2007\Horaire.h(10279) : error C2664: 'bool MEM2007::Horaire::from_string<System::Windows::Forms::TextBox^>(const std::string &,T &)' : impossible de convertir le paramètre 1 de 'System::String ^' en 'const std::string &'
    1> with
    1> [
    1> T=System::Windows::Forms::TextBox ^
    1> ]
    1> Raison : impossible de convertir de 'System::String ^' en 'const std::string'
    1> Aucun opérateur de conversion définie par l'utilisateur disponible qui puisse effectuer cette conversion, ou l'opérateur ne peut pas être appelé

    Merci d'avance pour votre aide

    TrollTop c++.net

  4. #4
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    à quoi sert d'après toi la fonction from_stream que tu as rajouté ?

  5. #5
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    124
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 124
    Par défaut
    à changer un string en object comme je veux faire je pense. Mais je suis en train de penser que ca fait comme avec convert::ToString ou ToInt32 et tout cest variante. c'est ca hein!

  6. #6
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    ca prend surtout en entrée une string de la stl (std::string)

    Accessible name de toutes facons, c'est une string, donc si tu veux lui affecter la valeur de ton textbox, il faut faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    tb->accessibleName = leTextbox->Text
    mais bon ... à mon avis, c'est pas la meilleure facon de concevoir la chose

Discussions similaires

  1. Convertir String en Object ?
    Par Shlagvuk dans le forum VBA Access
    Réponses: 2
    Dernier message: 19/06/2008, 18h21
  2. [Firebird] Convertir une String en date
    Par laffreuxthomas dans le forum SQL
    Réponses: 1
    Dernier message: 04/05/2005, 19h42
  3. [Débutant(e)]convertir un string en entier
    Par harris_macken dans le forum Langage
    Réponses: 2
    Dernier message: 01/04/2005, 07h20
  4. Convertir un string en type property ou object
    Par bencot dans le forum Langage
    Réponses: 2
    Dernier message: 20/11/2004, 20h18

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