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 !

CEDIT NUMERIQUE


Information sur la source

Catégorie :Divers Classé sous : cedit, numerique, virgule Niveau : Débutant Date de création : 10/08/2007 Vu / téléchargé: 2 643 / 83

Note :
9 / 10 - par 1 personne
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note

Description

CEdit

//---------------------------------------------------------------
//- Permet de choisir la valeur max , la valeur min et le
//  nombre de chiffre apres la virgule.
//- Interdit les lettres et les caracs spéciaux
//- Interdit de mettre plusieurs points et convertit les
//  virgules en points.
//- Interdit les nombres negatif (le - est interdit)
//- Interdit de depasser les limites (recharge à la dernière
//  bonne valeur connu si dépassement)
//- Interdit de depasser le nbr max de chiffres apres la virgule
//- Réimplémente les fcts SetWindowText et GetWindowText de
//  manière à pouvoir les utilisées avec des float
//---------------------------------------------------------------
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de NairodDorian le 10/08/2007 17:51:47

J'ai regarde c'est pas mal.

Juste une remarque pour ta methode SetParam.
Tu testes les parametres passer a la fonction et si ils sont faux tu affiches un message d'erreur.
Marques donc la fonction comme ceci SetParam(float Min, float Max, int nbCAV) throw (CInvalidArgException) et lance l'exeception CInvalidArgException lorsque tu detectes un argument invalide. N'essayes pas toi meme de corriger les erreurs d'arguments c'est le developpeur qui est responsable des parametres qu'il passe a sa fonction. Donc si c'est faux, c'est faux.

signaler à un administrateur
Commentaire de vecchio56 le 10/08/2007 17:59:18 administrateur CS

C'est pas évident ce que tu dis, on a pas forcément envie d'avoir une fonction qui fait planter l'application quand les params sont incorrects

signaler à un administrateur
Commentaire de shenron666 le 11/08/2007 13:21:40

quelle différence y a t-il avec un CEdit avec le style ES_NUMBER appliqué ?

signaler à un administrateur
Commentaire de armand0512 le 11/08/2007 14:06:37

ok c'es bon

signaler à un administrateur
Commentaire de kts_system le 21/08/2007 16:35:16

slt je vais tester le CInvalidArgException (je ne connais pas)

Un CEdit avec un style ES_NUMBER ne peut pas gerer le nbr de chiffres apres la virgule, ne remet pas a la derniere valeur si depassement de la limite, ne convertit pas les points en virgules...

signaler à un administrateur
Commentaire de shenron666 le 28/08/2007 12:38:08

Merci pour ces précisions ;-)

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Afficher un nombre formaté [ par Lorenzo ] Salut à tous,Quelqu'un a-t'il une solution pour afficher un nombre formaté ?Ex : 1234567.89 affiché à l'écran : 1 234 567.89 CEdit & Alignement [ par Dorgendubal ] Hello,c'est sûrement tout con mais j'ai pas trouvé comment aligner le texte dans un CEdit.(droite, gauche, centrer, ...)Merci Edit Box:caractères acceptés [ par tavernier ] Comment dois-je fairepour que l'utilisateur ne puisse taper que 1,2,3,4,5,6,7,8,9,0,virgule,et moins ?L'option number qu'il y a dans visualc++ ne veut CEdit de couleur en read only [ par gourouman ] J'arrive à changer la couleur d'un CEdit, mais lorsque j'active le mode read only il reprend la couleur par défaut, et la couleur du texte aussi chang CEdit en gras [ par Helau ] Bonjour,Ca fait plusieurs jour que je bataille pour écrire en gras dans une CEdit. Est-ce que quelqu'un pourrait me donner un petit coup de pouce ?Mer recupération des chiffres placés après la virgule [ par kalf2000 ] bonjour,comme ecrit dans le sujet, je voudrais récupérer les chiffres placés derrière la virgule d'une variable de type double.je sais pas s'ilm exist Tronquer un nombre à virgule? [ par flofloetp ] Hello,Comment tronquer une nombre a virgule en C++?En Pascal c'est la fonction Trunc()Comment faire en C++? Détection valeur numerique [ par curator68 ] Je suis entrain de faire un petit programme sous Visual C++ 6.0, et j'aimerai connaître la commande ou la méthode permettant de vérifier qu'une valeur [Debutant] Pb de connexion a MYSQL depuis MFC [ par remy_42 ] Tout d'abors bonjours à tous.Je cherche un peu d'aide concernant un probleme sur lequel je suis resté bloqué depuis un momment.Je cherche à développé Probleme avec un nombre a virgule [ par c2millet ] BonjourVoila mon pb je récupère la valeur d'un champ ds une bdd c un nombre a virgule.G déclaré une variable de type FLOAT ds mon prog mais je ne récu


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,45 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é.