Inputbox

Soyez le premier à donner votre avis sur cette source.

Vue 8 580 fois - Téléchargée 583 fois

Description

Petite classe servant à la saisie par l'utilisateur de l'application de valeurs (numeriques ou nom). La classe propose 3 méthodes statiques principales : GetString, GetInt et GetDecimal qui renvoient une variable du type correspondant nullable. C'est à dire que si l'utilisateur annule la saisie, la valeur renvoyée est un null, permetant ainsi de détécter lors du codage l'annulation utilisateur.
Regardez les overloads des méthodes statiques pour les options possibles.

Attention : cette classe nécéssite d'avoir au préalable un autre petit controle de ma fabrication, le NumBox. Il peut être trouvé sur ce site à l'url suivante : http://www.csharpfr.com/code.aspx?ID=41151

Conclusion :


C'est une première version toute simple. Comme d'habitude, tout avis ou proposition d'amélioration sont les bienvenus.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
193
Date d'inscription
jeudi 4 décembre 2003
Statut
Membre
Dernière intervention
12 août 2010

Et puis aussi il faut penser que l'InputBox de l'assembly MSVB n'est jamais qu'un form avec des boutons et un textbox. Donc je ne pense pas que ma classe ait une enorme différence de consomation cpu/ram. Enfin si quelqu'un veut tenter l'experience de comparer ^^
Messages postés
193
Date d'inscription
jeudi 4 décembre 2003
Statut
Membre
Dernière intervention
12 août 2010

J'étais assez réticent à utiliser l'import sur MSVB et c'est pourquoi j'ai fait cette petite classe. Et puis ca permet de forcer un type de saisie (int, decimal ou string) sans à avoir à faire les Parse() qui s'imposent (Bidou : tu vois il sert quand même à quelque chose le NumBox :)
Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
49
Si on fait une class soit-même on a l'avantage de pouvoir la customizée à volenté, ce qui n'est bien entendu pas le cas de fonctions toutes faites.
Il n'est pas forcément très logique d'utiliser des fonctions VB si on fait un project C#, mais dans certains cas comme celui-ci, ça peut s'avérer utile. Ce genre d'import est selon moi à utiliser avec beaucoup de modération...
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
32
mouaip... en même temps... importer toute une assembly pour un méthode... :°
Messages postés
278
Date d'inscription
jeudi 12 janvier 2006
Statut
Membre
Dernière intervention
22 décembre 2008

Lol, vous savez, MS.VB a été développé en IL... pas en VB ;)
Comment voulez vous developpez un module pour un langage avec ce même langage ?
Autrement dit, l'oeuf ne peut pas avoir été la poule qu'il va faire naitre...
Afficher les 12 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.