Salut tout le monde alors un autre petit probleme, Savez vous comment recuperer la valeur de la NumericUpDown?
Quel est le type?(float,int,doucle,string....)
Merci @+++
Salut tout le monde alors un autre petit probleme, Savez vous comment recuperer la valeur de la NumericUpDown?
Quel est le type?(float,int,doucle,string....)
Merci @+++
Oui alors je me suis mal exprime je dois recuperer la valeur et la mettre dans une variable
Le code:
variable = numericupdown1->Value;
Mais ma variable est un float ou autre du moment que je peux mettre un nombre a virgule dedans
Merci
J'ai reussi a recuperer les valeurs en faisant:
Mais vu que je dois effectuer des operations mathematiques avec ces valeurs il faudrait une fonction de conversion ou alors est il possible de faire effectuer des operations a des string??
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3 String* variable; variable = numericupdown1->Text;
Connaissez la fonction de conversion (avec un exemple car moi le msdn ca passe tres mal niveau comprehension)??
Ou alors si vous savez comment convertir directement genre:
Merci d'avance @++
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3float variable; variable = numericupdown1->Value.ToSingle;
System::Convert
Oki pour la fonction convert, mais comment je fais si je ne veux pas creer une 2eme variable car ma 1ere variable est de type String* et si j'effectue la conversion j'ai une erreur me disant que ce n'est pas le bon type.
Donc question comment faire ca en une seule ligne de commande?
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7 String* variable; variable = numericupdown1->Text; Et la je peux pas faire ca variable = Convert::ToSingle(variable);
Suis je obliger de declarer une 2eme variable?
Car ca va faire beaucoup de variables.
Merci
Et avec ?
tu utilises quelle version de .NET? Si tu es en 2.0 les references .NET se d�clarent avec un ^ et non un *.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3 String ^variable = System::Convert.ToString(numericupdown1->Text); // ou String ^variable = numericupdown1->Text->ToString();
Si tu est en 1.x c'est bien un *
Oki merci alors la 1ere solution ne marche pas mais la 2eme ne genere pas d'erreur.
Par contre avec la 2eme solution ca me la converti en quel type?en String?
Moi je veux que ma variable devienne un float, et lorque je remplace le ToString par le ToSingle cela ne marche pas.
float est un type natif Win32 dans les projets C++ manag�s.
C'est pour cela que �a ne fonctionne pas.
Double tavariable = System::Convert::ToDouble(numericUpDown1->Value);
Single tavariable = System::Convert::ToSingle(numericUpDown1->Value);
// et peut �tre si on peut d�clarer des type d�cimal
Decimal tavariable = numericUpDown1->Value;
Voil� une m�thode pour convertir le r�sultat d'un NumericUpDown nomm� numeric_larg_asp1 en float.
Code : S�lectionner tout - Visualiser dans une fen�tre � part float pos_larg_asp1= Convert::ToSingle(this->numeric_larg_asp1->Value);
C'est nikel ca marche Merci beaucoup.
Mais le this il sert a quoi????
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8 Declaration: float tavariable = numericUpDown1->Value; Recuperation de donnees et conversion: tavariable = Convert::ToSingle(numericUpDown1->Value);
@+++
Partager