Accueil > Forum > > > > comment fonctionne la commande mask pour une rextbox?
comment fonctionne la commande mask pour une rextbox?
jeudi 3 février 2005 à 21:09:35 |
comment fonctionne la commande mask pour une rextbox?

nounours_
|
Bonsoir, mon prob est le suivant en vb6: j'ai une textbox que je désire formetter de manière suivante poour que l'utilisateur entre les données de manière correcte : ###.##.###.### Je crois savoir qu'il existe une "fontion" mask, mais je ne sais pas l'utiliser. Merci d'avance pour tout conseil nounours
|
|
jeudi 3 février 2005 à 21:48:45 |
Re : comment fonctionne la commande mask pour une rextbox?
|
vendredi 4 février 2005 à 18:27:09 |
Re : comment fonctionne la commande mask pour une rextbox?

ordipard
|
ds les propriétés de ta textbox il ya une fonction password, tu met "true"
en esperant tavoir aider + + + +
|
|
vendredi 4 février 2005 à 19:48:23 |
Re : comment fonctionne la commande mask pour une rextbox?

nounours_
|
pas la peine de me répondre une connerie de ce genre. Si au moins tu disais pourquoi tu n'aimes pas ce genre de contrôle et par quoi tu l'as remplacé, resp. ce que tu préconises , tu serais utile. Sinon tais-toi et vas jouer ailleurs !!!
Bien à toi nounours
|
|
vendredi 4 février 2005 à 21:46:33 |
Re : comment fonctionne la commande mask pour une rextbox?

CanisLupus
|
nounours, pas la peine d'être aussi hargneux, je t'ai indiqué un contrôle qui peut faire ce que tu as demandé. J'ai juste ajouté que je ne m'en sers pas et que tu peux avoir des infos sur le site. La connerie, c'est pas ma réponse c'est ta fainéantise de chercher. Et puis, pour paraphraser un autre intervenant du forum : "Un con qui marche va plus loin qu'un intello assis !"
D'ailleurs, compte le nombre de réponses que tu as eu. J'ai peut-être fait une erreur en répondant à ton post, finalement ! J'en connais d'autres qui auraient pu te répondre et qui ne s'y sont même pas abaissés !!!.
Mais, passons !
S'il faut que je m'explique, c'est bien simple, je l'ai testé ce contrôle et ça m'a toujours foutu le bordel car il faut que l'utilisateur saisisse exactement dans le format que tu as défini et là c'est pas gagné. (c pas à l'utilisateur de se conformer aux règles du programmeur mais au programmeur de prendre en compte les possibles erreurs de l'utilisateur. C'est ça le secret d'un bon prog.)
Un exemple : Ton format : ###.##.###.### qui ressemble à un format d'IP (sauf que l'ip c plutôt, pour l'instant, ###.###.###.###)
si l'IP est 198.161.15.1 il faut que l'utilisateur saisisse 198.161.015.001 sinon, s'il saisit, comme tout le monde le fait, 198.161.15.1 dans ta textbox formattée, tu auras 198.161.151.___ et là ça marche plus et ça te plante ton prog.
tu comprends maintenant pourquoi je n'aime pas ce contrôle ?
tu peux faire l'essai avec le controle maskedbox en mettant ton format dans sa propriété mask.
perso, je préfère encore maitriser au maxi la saisie dans le keypress d'une textbox normale dans le genre pour l'exemple de la saisie d'une ip :
Private Sub Text1_KeyPress(KeyAscii As Integer)
' pour interdire les saisies autres que 0 à 9 et "." If (KeyAscii < 48 Or KeyAscii > 57) And KeyAscii <> 46 Then KeyAscii = 0 ' pour tester un minimum la saisie des . ' pas de "." au début, pas +sieurs "." de suite et pas + de 3 chiffres de suite If KeyAscii = 46 Then If Len(Text1) = 0 Or Right$(Text1, 1) = "." Then KeyAscii = 0 Else If Len(Text1) > 0 And InStrRev(Text1, ".") < (Len(Text1) - 2) Then KeyAscii = 0 End If End Sub
Maintenant, à la validation, il faut que tu contrôles aussi si c'est une adresse IP valide. Mais ça sera pareil avec une Maskedbox.
Et si ma réponse ne te convient pas, j'en suis désolé mais lors de mon 1er post, je ne t'ai pas insulté, contrairement à toi !
Sois plus cool la prochaine fois.
Cordialement, CanisLupus
|
|
samedi 5 février 2005 à 13:45:00 |
Re : comment fonctionne la commande mask pour une rextbox?

nounours_
|
Salut CanisLupus
OK je me suis emporté, mais ça trois jours que je cherche des infos sur ce foutu contrôle. Le Chat de VB tu peux l'oublier : aucune réponse. Et c'est ce qui m'a mis en rogne dans ta réponse. Cherche toi-même et tu verras ce que tu trouves ! Tu te fatigueras peut-être plus que moi.
Merci de t'être abaissé et à persister dans ce tu appelles "ta connerie". Au moins maintenant j'ai un avis clair et que je peux partager. Et un bout de code, ce qui est encore mieux.
Je ne suis pas un apprenti hacker, mais je me suis remis à la programmation pour me divertir après quelques années à faires d'autres études. J'ai programmé des tonnes d'applications commerciales sous, PL1, Turbo Pascal et dBase3+ et j'ai dirigé aussi pas mal de gros projets informatiques (ce qui ne veut que dire que je maîtrise la gestion de projet et non pas néces- sairement leur objet).
Dans le cadre d'un nouveau job, j'ai eu l'idée de créer une appli qui calcule un éventuel droit à une rente compensatoire lorsque la rente ne couvre pas le minimum vital (t'inquiètes, c'est pas en France, mais dans un petit pays très riche, où il existe bien plus de pauvres que l'on ne peut le soupçonner). En fait le masque sert à saisir le numéro d'assuré social, l'équivalent de notre numéro sécu. Les collaborateurs de ce bureau en sont encore à la calculette, crayon et gomme et je te le donne en mille : pour quoi faire ? Eh bé, pour contrôler si l'ordinateur affiche les mêmes résultats que ceux calculés à la main. Si, si ça existe et c'est en Suisse. Interdiction de se marrer donc.
Merci à toi et bon weekend Cordialement nounours
|
|
Cette discussion est classée dans : mask, commande, fonctionne, manière, rextbox
Répondre à ce message
Sujets en rapport avec ce message
Problème Commande DOS sous win95 [ par alain ]
Bonjour,Je voudrais savoir si quelqu'un peut me dire pourquoi la commande suivante fonctionne bien sous winNT mais pas sous WIN95 : Shell "cmd /C " &
commande chdir [ par casav ]
J'ai creer programme avec vb5.Or j'ai change de pc donc j'ai tout reinstalle ainsi que lasauvegarde de mon programme. Or depuis vb ne veux plus decle
commande chdir [ par casav ]
J'ai creer programme avec vb5.Or j'ai change de pc donc j'ai tout reinstalle ainsi que lasauvegarde de mon programme. Or depuis vb ne veux plus decle
Problème avec commande Dir [ par casav ]
J'ai 1 probleme la commande dir ne fonctionne pasje m'explique j'ai ecrit ce code:if Dir("c:\source\div & "bshn6020cd.dat") = "bshn6020cd.dat" thenser
Bip système [ par Chris25 ]
Je souhaite activé un bip système à partir d'une procédure ; la commande beep fonctionne sur un pc équipé d'une carte son et de hauts parleurs branché
Variable d'environnement SetEnvironmentVariable [ par kligeo ]
La commande SetEnvironmentVariable ne fonctionne pas sur mon PC, aucune variable n'est modifié ou crée (LA commande Get ne fonctionne pas non plus). P
Commande > fichier ... fonctionne pas snif ... (Visual Basic 2005 Express Bêta 2) [ par miata ]
Bonjour,J'ai un problème (héhé lol)L'orsque j'execute la ligne (ligne d'example) :Shell("dir > C:\dit.txt") (je ne met pas la suite dans l'example ...
Service windows & Commande [ par jaygeek ]
Bonjour a tous, je developpe actuellement un service windows, parmis les fonctionnalitées demandées a ce dernier il y a la possibilitée d'executer une
Service windows et Commande [ par jaygeek ]
Bonjour a tous, je developpe actuellement un service windows, parmis les fonctionnalitées demandées a ce dernier il y a la possibilitée d'executer un
Service windows [ par jaygeek ]
Bonjour a tous, je developpe actuellement un service windows, parmis les fonctionnalitées demandées a ce dernier il y a la possibilitée d'executer un
Livres en rapport
|
Derniers Blogs
GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|