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 !

INPUTBOX


Information sur la source

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.
 

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 FREMYCOMPANY le 17/01/2007 16:09:38

imports Mcrosoft.VisualBasic
InputBox()

Sans controle spécial fait maison ni rien...

signaler à un administrateur
Commentaire de Willi le 17/01/2007 17:31:29 administrateur CS

burk ! using microsoft.visualbasic ! à bannir.

signaler à un administrateur
Commentaire de FREMYCOMPANY le 17/01/2007 19:02:12

Lol, je vois pas ou est le problème avec MS.VB ...

signaler à un administrateur
Commentaire de FREMYCOMPANY le 17/01/2007 19:04:48

Je te fais le pari que InputBox est plus léger en temps CPU et consomme moins de mémoire RAM que n'importe qu'elle classe que tu pourras faire en C#...

signaler à un administrateur
Commentaire de Willi le 17/01/2007 19:46:16 administrateur CS

on est pas la pour parier. mais pour donner un avis, commentaire sur la source.

signaler à un administrateur
Commentaire de FREMYCOMPANY le 17/01/2007 19:56:02

Une source n'est bonne que si elle fait mieux que ce qui existait déjà avant...

signaler à un administrateur
Commentaire de Tilois le 17/01/2007 20:55:25

Mon coeur balance entre ce que vous dites....
C'est pas terrible le import Microsoft.VisualBasic. Cependant c'est surement moins cher niveau CPU et RAM. Mais bon ca fait encore des classes à ajouter la solution proposée, alors que un import c'est pas bien cher. Donc je suis pas sur que ce soit la meilleure solution cette classe, mais bon, pour les puristes, pour faire un projet 100% C# ....

signaler à un administrateur
Commentaire de FREMYCOMPANY le 17/01/2007 21:24:11

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...

signaler à un administrateur
Commentaire de sebmafate le 17/01/2007 22:04:05 administrateur CS

mouaip... en même temps... importer toute une assembly pour un méthode... :°

signaler à un administrateur
Commentaire de Bidou le 17/01/2007 22:04:17 administrateur CS

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...

signaler à un administrateur
Commentaire de mastercatz le 18/01/2007 07:24:58

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 :)

signaler à un administrateur
Commentaire de mastercatz le 18/01/2007 08:55:34

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 ^^

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Passer un objet à une autre class [ par fredspv ] Bonjour,J'ai un WinForm et un usercontrolle WinForm instance usercontrol et le met dans un Panel.Comment faire pour passer le usercontrol instanci&#23 [Winform] [UserControl] référence à la form [ par stailer ] Bonjour tout le monde,Je suis en train de programmer un UserControl visuel à poser sur une form.Le problème, c'est que ce controle doit "paramétrer" a [C# WinForm] Méthode depuis UserControl [ par stailer ] Salut,Alors je vais essayer de faire simple :Comment appeller une méthode d'un formulaire depuis un usercontrol ?J'ai bien essayé ceci :public void bo Transformer en image une winform qui n'est pas au premier plan [ par lag ] Bonjour,je cherche un moyen d'obtenir une image d'une winform assez complexe (composée de pas mal de panel, pictureBox,...).La feuille n'est pas oblig Winform : Amélioration de la propriété MdiParent [ par Arthenius ] Salut,voila je developpe une fenetre qui doit être utiliser par héritage.cette fenetre herite elle même de System.Windows.Forms.Form.j'aimerais amélio Communication entre UserControl en ASP.NET [ par Alex009 ] Bonjourj'ai une page xyz.aspx qui contient deux UserControl qui sont Header.ascx et Menu.ascx. J'aimerai au click d'un boutton du Header.ascx faire ap Mettre une WinForm en arriere plan [ par slyer ] Salut, je recherche comment mettre un WinForm en arriere plan.Jai vu qu'il existe des appli ( principalement de monitoring ) qui on l'air d'etre integ Editeur HTML dans une WinForm [ par seup ] Salut tout le monde,Je souhaiterais intégrer dans mon application Windows un éditeur HTML. J'ai trouvé un composant qui fait ca à l'adresse suivante : Problème de thread [ par oualla_mohamed ] A partir d'un WinForm je lance un thread qui accède a un contôle de la WinForm.Le souci c'est qu'en je lance l'execution du programme à partir de Visu UserControl et commentaire des propriétés [ par Athalus ] Bonjour,je suis en train de créer un usercontrol et quand j'utilise les propriétés, les  commentaires genre Obtient ou défini


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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,374 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é.