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 :

besoin d'aide c++.net


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 besoin d'aide c++.net
    Bonjours,

    Voici mon probleme

    TextBox ^Sortie = (TextBox^)(sender);
    String ^SortieTag = Convert::ToString(Sortie->Tag);
    Object::ToString()->Concat(SortieTag) == TempTotal;

    le Tag = label22->Text;

    la procedure normal que j'avais avant était
    label22->Text = TempTotal;

    mais je veux écrire dans plusieur label et mon textbox sender me dit avec le tag dans quelle label écrire le résultat donc il faut que je remplace le label22->text par le tag du textbox.

    j'ai essayer avec la ligne de code suivante mais ca fonctionne pas

    Object::ToString()->Concat(SortieTag) == TempTotal;

    Est ce qu'il faut utiliser Concat pour faire ce que j'essaie de faire.

    Merci pour votre réponse.

    TrollTop c++.net

  2. #2
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 395
    Par défaut
    Euh... J'ai du mal à comprendre ce que tu essaies d efaire avec concat.
    Concat est une fonction statique, qui prend deux chaînes en entrée et t'en donne une en sortie.
    En aucun cas ça ne sert à "écrire dans plusieurs labels" ...
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    124
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 124
    Par défaut
    On laisse le concat.

    Mais est ce que tu peux m'aider pour faire ce que je veux faire

    Merci d'avance.

    TrollTop c++.net

  4. #4
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 395
    Par défaut
    Je ne pourrais pas t'aider à utiliser le concat pour "écrire dans plusieurs labels". Ce serait comme me demander de t'aider à utiliser un crayon HB pour changer une roue de voiture.

    Détaille exactement, et en Français correct, ce que tu cherches précisément à faire (n'hésite pas à joindre des croquis si nécessaire*), alors seulement il sera peut-être possible de t'aider.


    *Attention au format: Pour une image vite-fait sous Paint, on utilise du .gif ou .png, mais surtout pas .jpg par exemple.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  5. #5
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    124
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 124
    Par défaut
    Nom : tableau.png
Affichages : 47
Taille : 5,4 Ko

    j'ai TextBox1 et TextBox2

    Je rentre un info dans le TextBox1 et TextBox2

    dans le TextBox 2 il y a l'information où mettre le résultat du calcul je l'ai placer dans le Tag du TextBox 2.

    dans le Tag il y a label1->Text

    alors au lieu de faire TextBox1+TextBox2= Résultat;
    label1->Text = Résultat;

    Je veux faire

    TextBox2->tag = Résultat;

    tag Représente label1->Text;

    J'espère que tu comprend où je veux en venir.

    Merci d'avance

    TrollTop

  6. #6
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 395
    Par défaut
    Houlà!
    C'est très compliqué ce que tu cherches à faire!
    Et j'en ai peur, impossible si label1 est une variable locale (mais ça m'étonnerait).

    Dans un langage compilé, il est très difficile ou impossible d'accéder à une variable par son nom. Tu as de la chance, en .Net c'est possible. Mais pas évident.

    Pour faire une chose pareille, tu dois obtenir un objet System::Reflexion:ropertyInfo^ sur la propriété Text de la classe Label, et une référence vers Label1.
    À partir d'une chaîne, tu vas y passer la nuit.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

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

Discussions similaires

  1. Besoin d'aide avec Net::HTTP
    Par scaleo dans le forum Modules
    Réponses: 2
    Dernier message: 28/01/2007, 17h12
  2. Besoin d'aide avec Net::Server::Multiplex
    Par cryptorchild dans le forum Modules
    Réponses: 1
    Dernier message: 20/07/2006, 06h47
  3. [VB.NET] besoin d'aide pour déchiffrer un code
    Par pcdj dans le forum Windows Forms
    Réponses: 10
    Dernier message: 27/06/2006, 11h32
  4. Débutant C++.net Besoins d'aide !!!
    Par Dlyan dans le forum MFC
    Réponses: 45
    Dernier message: 24/02/2006, 17h15
  5. [VB.NET] DataGrid besoin d'aide pour un ComboBoxColumn
    Par Looney dans le forum Windows Forms
    Réponses: 1
    Dernier message: 03/09/2005, 21h49

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