Tom's Guide > Forum > Programmation > Visual C++ et WinForms .NET

Visual C++ et WinForms .NET

Forum Programmation : Visual C++ et WinForms .NET

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Salut à tous.

J'utilise Visual C++ 7 (Visual Studio .NET 2003 Pro), j'ai créé un projet C++ WinForms (.NET). Je débute en programmation Windows.
J'ai fait le design de la Form et j'ai deux fichiers, Form1.h et Form1.cpp. Dans ma forme, j'ai une TextBox, champs où l'on rentre du texte sur une ligne.
J'aimerais récupérer le contenu de cette TextBox dans une variable mais je ne sais ni où ni comment déclarer cette variable et comment l'utiliser.
Merci.

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

hello,

bon je te répond de tête car je n'ai visual qu'au boulot, je te donnerai plus de détail lundi si tu veux.

En attendant, lorsque que tu crées un textbox dans ta form, tu n'as pas à déclarer toi même l'objet, c'est fait automaitquement.
Il te suffit de sélectionner ton textBox dans le concepteur de form. Tu verras dans la fenêtre propriété une partie design. Dans un des champs tu peux modifier le nom par lequel tu pourras appeler le composant textbox (je crois qu'il met textbox1 par defaut en incrémentant pour chaque nouveau textbox).

bref, après, il suffit dans ton code faire référence à ce nom pour accéder à ces propriétés.

Donc si dans la partie design tu mets "champ1", tu peux accéder au contenu par :
champ1->Text

Je vérifierai lundi si je t'ai dis une connerie.

à+

Répondre à ataofeal

J'ai essayé la syntaxe que tu m'as dit dans mon .cpp et voici ce qu'il me dit comme erreur:

"g:\Mes Documents\Visual Studio Projects\separate2\Form1.cpp(29): error C2065: 'textBox1' : identificateur non déclaré".

Répondre à Crazy_Joe@IDN

Je peux t'envoyer le projet si tu veux.

Répondre à Crazy_Joe@IDN

Hum. Ca, ça marche dans le .h mais dans le .cpp je fait comment pour récupérer la valeur de la textBox1 ?

Répondre à Crazy_Joe@IDN

String* txt=textBox1->get_Text(); //cf doc msdn

Répondre à ataofeal

oups j'ai pas bien lu ton post précédent, je t'ai mis mon adresse en mp si tu veux que je regarde ton .cpp et ton .h

Répondre à ataofeal

Merci pour ton aide.
je t'ai envoyé un email. Je pense qu'on va continuer par email, ça sera plus simple.

Merci.

Répondre à Crazy_Joe@IDN
Tom's Guide > Forum > Programmation > Visual C++ et WinForms .NET
Aller à :

Il y a 2689 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens