Nous sommes actuellement le 07 Juil 2026, 16:44

Le fuseau horaire est UTC-5 heures [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 3 message(s) ] 
Auteur Message
 Sujet du message: Une calculatrice en VB...
MessagePublié: 24 Nov 2004, 18:17 
Hors-ligne
Répond à tout!
Répond à tout!
Avatar de l’utilisateur

Inscription : 05 Fév 2002, 23:40
Message(s) : 2484
Bonjour! Je vous explique la situation:

Je dois, dans le cadre d'un cours très basic de VB, coder une calculatrice simple. Seulement, ce qui est con c'est qu'on n'a pas assez de conaissances avec le cour pour coder celà. J'imagine que vous pourrez m'aider.

Mon problème: J'ai créé l'interface graphique et associé mes ''keys'' de clavier. Je suis aussi capable d'écrire dans le text box que j'Ai comme affichage sans problèmes avec mes chiffres mais, je bloque après ça. J'aimerais comprendre comment on fait pour garder ce chiffre en mémoire (donc probablement dans uen variable) pour ensuite pouvoir l'additionner ou autre à un ou des autre(s) chiffre(s) qui viendra(ont) par la suite.

J'ai pensé à transférer l'affichage dans un label quand l'utilisateur appuie sur la touche ''+'' par exemple, sauf que c'est pas mal mauvais comme comcept je trouve...

Que me suggérez-vous?

P.S: comme je n'ai que des conaissances très minimes, je ne cherche pas à faire quelquechose de bien complexe mais seulement de fonctionel et efficace.

Merci d'avance!

_________________
http://kn00x.deviantart.com


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 25 Nov 2004, 06:42 
Hors-ligne
Administrateur
Administrateur
Avatar de l’utilisateur

Inscription : 20 Déc 2001, 02:21
Message(s) : 15552
Localisation : Québec
Mettont qu'il y a 3 boites de texte et 4 boutons pour chaque opérateurs.
2 des boite de texte sera pour y inscrire les donné des operations et un boite pour le résultat

Les boites de texte de donnée peuvent nommé txtdonne1 et txtdonne2
La boite texte qui va afficher le résultat peut etre nommé txtresultat

Tu dois déclarer les variables dans le général déclaration.

Code :
Dim donne1 as variant
Dim donne2 as variant
Option Explicit


Donc les variables donne1 et donne2 sont déclaré.

Les variables doivent être associé à la valeur qui est incrit dans leur boites de texte respective. La variable prendra la valeur incrite lorsque qu'il y aura un changement de valeur dans la boite de texte

Code :
Private Sub txtdonne1_Change()
donne1 = Val(txtdonne1.Text)
End Sub                                   
_____________________________________

Private Sub txtdonne2_Change()
donne2 = Val(txtdonne2.Text)
End Sub


Le bouton operateur peut être nommé cmdoperateur1 à 4 représentant l'opérateur pour chaque bouton.

À l'évenement click les variable donne1 et donne2 sont additionné et le résultat s'affiche dans la boite de texte txtresultat.
Code :
Private Sub cmdoperateur1_Click()
txtresultat.Text = donne1 + donne2
End Sub

_________________
François Boulanger, Administrateur du forum Micro.Info
Ne jamais dire que le client est con mais ne pas oublier qu'il est con. / En chaque homme sommeille un cochon! / On vient d'un va et vient! /Virus free, Free BSD!


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 28 Nov 2004, 21:37 
Hors-ligne
Répond à tout!
Répond à tout!
Avatar de l’utilisateur

Inscription : 05 Fév 2002, 23:40
Message(s) : 2484
!! Merci beaucoup! Je vais mettre ça en fonction!

_________________
http://kn00x.deviantart.com


Haut
 Profil  
Répondre en citant  
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 3 message(s) ] 

Le fuseau horaire est UTC-5 heures [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 2 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum

Recherche de:
Aller vers :  
cron
Propulsé par phpBB® Forum Software © phpBB Group
Traduction et support en françaisHébergement de site