Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1230 connectés 

  FORUM HardWare.fr
  Programmation

  recuperation de la valeur d'une edit box [visual c++]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

recuperation de la valeur d'une edit box [visual c++]

n°23309
la viper
Posté le 09-04-2001 à 14:36:38  profilanswer
 

c'est surement tres tres simple mais je sais pas faire :(

mood
Publicité
Posté le 09-04-2001 à 14:36:38  profilanswer
 

n°23316
Bendes
Posté le 09-04-2001 à 14:46:53  profilanswer
 

ça fait longtemps ms je crois ke c un truc du genre TaVariable.GetWindowText ou TaVariable.WindowText

n°23324
Flying
Posté le 09-04-2001 à 14:52:39  profilanswer
 

Bon première chose il faut associer une variable à ce controle avec ClassWizard puis onglet Member Variable.
 
Ensuite pour récupérer le contenu :
UpdateData(TRUE);
Voilà le contenu de ta variable a été mis à jour, tu peux le manipuler comme bon te semble.
Si tu veux afficher qqchose dans le controle, imaginons que ta variable s'appelle m_strEdit (CString) :
m_strEdit = "qqchose";
UpdateData(FALSE);
 
Voilà
@+
Flying

n°23336
la viper
Posté le 09-04-2001 à 15:01:34  profilanswer
 

merci bcp !!  
 
:)
 
ou est-ce que je pourrais trouver de l'aide pour un debutant sur visual ??
 
merci @+

n°23337
Bendes
Posté le 09-04-2001 à 15:03:15  profilanswer
 

Juste il y avait tous ces trucs de UpDate(false ou true)...

n°23338
la viper
Posté le 09-04-2001 à 15:03:15  profilanswer
 

pkoi quand j'entre un texte et puis que j'appuie sur entrer ... l'application me jette et je retourne sur Visual ???

n°23342
Flying
Posté le 09-04-2001 à 15:20:21  profilanswer
 

Re,
 
Normal qu'il te "jette"
Par défaut quand tu appuie sur Enter c'est le controle qui a le focus qui réagit ou alors c'est envoyé au controle par défaut qui est le bouton "ok".
Même si tu le supprime, la fonction "::OnOk()" est automatiquement exécutée.  Vu que tu es dans une boite de dialogue elle est fermée et retourne à l'application appelante en spécifiant que tu as frappé ok et non escape.
D'ailleurs si tu tapes ESC tu as la même réaction.
Il y a moyen d'annuler cet effet.  Je te dirai cela plus tard (j'ai pas trop le temps maintenant).
 
@+
Flying

n°23345
la viper
Posté le 09-04-2001 à 15:31:31  profilanswer
 

merci bcp !

n°56977
skeye
Posté le 02-09-2001 à 19:22:43  profilanswer
 

hop, moi j'ai ca:
 
CEdit* edit=(CEdit*) GetDlgItem(IDC_Taille_perso);
 
CString test;
test.Format("Avant updtate = %d",m_choix_taille);
AfxMessageBox(test);
 
   
edit->UpdateData(TRUE);
test.Format("Après update = %d",m_choix_taille);
AfxMessageBox(test);

 
et j'ai beau modifier la valeur du controle il se contente de m'afficher à tous les coups "Avant (ou apres) update = 0"
Si kk'1 sait pkoi ca m'aiderait bcp!

 

[edtdd]--Message édité par skeye--[/edtdd]

n°56995
skeye
Posté le 02-09-2001 à 21:07:05  profilanswer
 

:hot:

mood
Publicité
Posté le 02-09-2001 à 21:07:05  profilanswer
 

n°57045
skeye
Posté le 03-09-2001 à 09:50:12  profilanswer
 

personne sait pkoi ca marche pas?

n°58384
skeye
Posté le 07-09-2001 à 14:35:08  profilanswer
 

sniff
 :cry:

n°58442
la viper
Posté le 07-09-2001 à 16:21:47  profilanswer
 

je crois que c normal ... d'ou provient ton m_choix_taille ?
 
fé plutot ca ..
 
CEdit* edit=(CEdit*) GetDlgItem(IDC_Taille_perso);  
 
CString test;  
edit->GetLine(0,(LPTSTR)test);  
AfxMessageBox(test);  
 
   
edit->UpdateData(TRUE);  
edit->GetLine(0,(LPTSTR)test);  
AfxMessageBox(test);

n°58443
la viper
Posté le 07-09-2001 à 16:21:55  profilanswer
 

je crois que c normal ... d'ou provient ton m_choix_taille ?
 
fé plutot ca ..
 
CEdit* edit=(CEdit*) GetDlgItem(IDC_Taille_perso);  
 
CString test;  
edit->GetLine(0,(LPTSTR)test);  
AfxMessageBox(test);  
 
   
edit->UpdateData(TRUE);  
edit->GetLine(0,(LPTSTR)test);  
AfxMessageBox(test);


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  recuperation de la valeur d'une edit box [visual c++]

 

Sujets relatifs
Tutorial sur Visual C++ 6 .. niveau debutantDocumentation sur les controles en Visual C++
c quoi le code de la fonction hasard en visual basic?récuperer la valeur d'un semaphore sous windows
sondage sur visual interdevpb avec visual interdev!!!
[PHP][SQL] Récupération de donnéesPetite question avec Visual C++
visual interdev et les feuilles de style secour!!!C++ (Visual) et <fstream> bug? ou pas
Plus de sujets relatifs à : recuperation de la valeur d'une edit box [visual c++]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR