Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Aide pour la realisation d'une calculette [ Archives Visual Basic / J'AI BESOIN D'AIDE !!!! :) ] (KaiserGringos)

samedi 27 septembre 2003 à 18:04:13 | Aide pour la realisation d'une calculette

KaiserGringos

Bonjour !

Je debute en programmation et on m'as demander de realiser une calculatrice convertisseur d'euro a l'ecole. Voila mon probleme, j'aimerais savoir comment je dois m'y prendre pour empecher l'ecriture de données autres que des chiffres dans mes afficheurs et comment je dois faire traiter avec ma calculatrice les nombres a virgules.
J'ais bien essayer de regarder sur des calculettes ki ont deja été realiser comment leurs createurs avaient fais mais je comprend que dalle snifff.
Si quelqu'un pouvait m'aider en m'indiquant la marche a suivre pour resoudre mon probleme je lui en serais grandement reconnaissant.
Merci d'avance

samedi 27 septembre 2003 à 18:19:55 | Re : Aide pour la realisation d'une calculette

rene38

Bonjour

Tes 'Afficheurs' sont sans doute des TextBox.
Si dans Text1, tu ne veux saisir que des chiffres et la virgule et pouvoir corriger par retour arrière, utilise l'événement KeyPress de la textbox :


Private Sub Text1_KeyPress(KeyAscii As Integer)
Select Case KeyAscii
Case 48 To 57, 46, 8 '48 à 57 = chiffres ; 46 = point (ou 44 = virgule ; 8 = retour arrière
Case Else
KeyAscii = 0
End Select
End Sub

Pour traiter le nombre tapé :


Dim Nombre As Single
Nombre = Val(Text1.Text)




samedi 27 septembre 2003 à 22:17:51 | Re : Aide pour la realisation d'une calculette

KaiserGringos


Ca marche impeccable ^^
Je te remercie pour ton aide

dimanche 28 septembre 2003 à 03:01:12 | Re : Aide pour la realisation d'une calculette

pcpunch

Exact rené 38, mais plus simplement pour limiter la saisie de caractére dans le textbox :

Private Sub Text1_KeyPress(KeyAscii As Integer)
caract_auto$ = "1234567890." & Chr(8)
If InStr(1, caract_auto$, Chr(KeyAscii)) = 0 Then KeyAscii = 0
End Sub


Sinon pour la valeur chez moi je merdouille est tu pourra peu étre me dire pourquoi

Si je fais comme toi et que je declare en single si dans mon text1 je rentre 123456.4564654564. Ben dans la variable c'est arrondi!!!!!

La seule parade que j'ai trouvé a ce jour c de le déclarer en variant :

Dim temp As Variant
temp = Text1
MsgBox temp

Si tu as la soluce?????



Cette discussion est classé dans : aide, realisation, realiser, calculatrice, calculette


Répondre à ce message

Sujets en rapport avec ce message

ouvrir si pas ouvert [ par nerakcire ] bonjours, je demande de l'aide car je cherche a réaliser un programme en VB6, qui réalise:l'ouverture d'un executable (exemple: calculatrice), que si J'ai besoin d'aide [ par popo_joe ] Bonjour tt le monde voila je voudrai tt simplement savoire si kkun pouvai m'aider, ce que je ve realiser c'est un bot qui click la touche F7 3 fois av aide realisation casse brique [ par crazygoth ] Bonsoir tout le monde voila je sais qu'il y a déjà plein de casse brique mais je souhaite réaliser le mien je début donc rien de mieux que de commence aide realisation programme [ par nico005 ] Bonjour à tous,   <p class="MsoNormal" style="MARG quelqu'un peut me donner une aide? pour realiser un projet avec VB : architecture et fonctionnement d'une microprocesseur [ par hanan1987 ] bjr tout le monde, j'ai besoin d'une aide pour realiser un projet avec VB ,c'est architecture et fonctinnement d'un micropcesseur ;je ne sais pas comm Help me please (A l'Aide) [ par BERNUZ ] Je n'en peux plus de chercher je cherche je trouve j'essaye ca ne marche pasPour info je suis automaticien et une grosse M**** en info (c bizarre mais aide api windows [ par GHGFSJD ] Bonsoir, voila mon soucis j'utilise ce code pour envoyer des code touche clavier a un programme qui fonctionne tres bien habituellement mais sur un au j'ai besoin d'aide SVP [ par yosboss ] une erreure s'est produit quand je veux ajouter un controle OCX "RayXp.ocx" et d'autres et voila le message d'erreure :http://www.zshare.net/image/136 Création d'aide fonction Excel [ par chatdansunverre ] Bonsoir à tous,Je développe des fonctions excel que j'enregistre sous format .xlaJe voudrais ajouter à la fonction des indications pour les futurs uti


Nos sponsors

Sondage...

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,22 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.