Valentin_Loupe
Messages postés7Date d'inscriptionmardi 25 octobre 2005StatutMembreDernière intervention29 octobre 2006
-
31 mars 2006 à 23:45
Cirec
Messages postés3833Date d'inscriptionvendredi 23 juillet 2004StatutModérateurDernière intervention18 septembre 2022
-
1 avril 2006 à 02:25
Bonjour je voudrais aller rechercher une valeur dans un "Edit" qui aurait été déclaré que pour recevoir des valeurs numériques, pour la multiplier par 10 par exemple.
Je suis débutant, désolé de poser des questions aussi "simples"
jlen100
Messages postés1606Date d'inscriptionsamedi 10 juillet 2004StatutMembreDernière intervention25 juillet 201413 1 avril 2006 à 00:20
salut
var valeur:integer
valeur:= StrToIntDef(Edit1.text,-1);
-1 est une valeur par défaut renvoyée en cas d'erreur de convertion
(texte qui n'est pas une valeur numérique tu mets ce que tu veux en
valeur par défaut
sinon tu peux faire un éditeur:
procedure TForm1.Edit1Press(Sender: TObject; var Key: Char);
Cirec
Messages postés3833Date d'inscriptionvendredi 23 juillet 2004StatutModérateurDernière intervention18 septembre 202250 1 avril 2006 à 02:25
Salut,
pour une simple récupération et multiplication tu peux faire :
Procedure TForm1.Button1Click(Sender : TObject);
Var Valeur : Integer;
Begin Valeur := StrToIntDef(Edit1.Text, 0); // On récupère la Valeur du TEdit que l'on convertit en entier et si le text n'est pas convertible il renvoit zéro
Valeur := Valeur * 10; // On la multiplie par 10
Edit1.Text := IntToStr(Valeur); // Et on affiche le résultat dans le même TEdit
End;