Etienne BAUDOUX

Forum sur les projets de Etienne BAUDOUX


Demande d'aide

Partagez
avatar
pompom333
Nouveau
Nouveau

Féminin Nombre de messages : 1
Date d'inscription : 11/03/2018

Demande d'aide

Message par pompom333 le Dim 11 Mar 2018 - 18:30

Bonjour à tous et à toutes,

J'aimerai développer un logiciel me permettant d'afficher des nombres et de les additionner ensuite.
Voici le schéma :

Un bouton avec par exemple la valeur 500. Je clique dessus et cela affiche dans une zone de texte le chiffre 500. 
D'autres boutons ont eux aussi leur valeur.
Enfin un dernier bouton me permet d'additionner les valeurs de toutes les zones texte.

Comment faire pour afficher un nombre dans une zone texte en cliquant sur un bouton?

En vous remerciant par avance !
doute doute doute doute Very Happy Very Happy Very Happy Very Happy Very Happy Very Happy
avatar
lereparateurdepc


Masculin Nombre de messages : 5575
Age : 25
Localisation : Calvados
Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
Humeur : toujours cool
Date d'inscription : 31/01/2010

Re: Demande d'aide

Message par lereparateurdepc le Jeu 15 Mar 2018 - 16:34

Bonjour et bienvenue,

Déjà, il n'est pas possible, simplement, de faire du calcul avec du texte....
Le mieux c'est de passer par des NumericUpDownBox (zones de saisies numériques).

- On récupère la propriété Value dans une variable de chaque zones de saies numériques.
- Le bouton d'addition additionne les valeurs de chaque variables (une par zones de saies numériques)
- Une fois le résultat du calcul mémorisé dans une autre variable, on peux utiliser cette valeur pour l'afficher dans un étiquette (Label).

MAIS ce schémas est possible que si le nombre de données est fixe.
Il faut définir à l'avance le nombre de valeurs à additionner.
Je veux additionner 20 valeurs alors il faut 20 zones de saisies numériques et 20 boutons.

Il existe une autre solution avec 1 zone de saisie numérique et un bouton mais là c'est plus complexe sans un minimum de connaissances sur les tableaux de valeurs.

EDIT :
Voici la solution avec 1 zone de saisie numérique (avec le joli bug du doublon de SZ 2014 Sad )



Fonctionnement :
Je saisi le nombre, je clique sur le bouton => et j'ajoute la valeur saisie dans la ListeBox (pour le visu) ainsi que dans une variable tableau (pour le calcul).
Le bouton "calculer" liste les valeurs (boucle Pour...) contenu dans la variable tableau et effectue l'addition en enregistrant le résultat dans une variable.
Ce résultat est utilisé pour modifier le texte du bas.

Attention, je connais très bien SZ et aussi le VB.NET; du coup, je suis passé par des petits raccourcis comme l'option code VB dans les actions depuis l'éditeur de code VB.

HS : Le problème du doublon viens sûrement de la méthode de déclaration des contrôles
      car j'ai le même problème après une exportation sous VS 2017; en remplaçant mon bouton (=>) et la ListBox, plus de problème.


Cordialement,
Le réparateur de PC



Modérateur & Administrateur du forum
Merci de contacter les membres par MP ou mail que pour "urgences". Le forum est fait pour ça. Merci

@ Contact : franleboss@gmail.com  Smile
Arrow  Visitez mon site : désolé l'hébergeur à fermé Sad

Ma chaine tutube : https://www.youtube.com/channel/UC7iU59NNAHz-tW5wqcgONHA



    La date/heure actuelle est Jeu 18 Oct 2018 - 17:57