dj26
Messages postés39Date d'inscriptionlundi 6 juin 2005StatutMembreDernière intervention12 septembre 2005
-
12 juil. 2005 à 12:00
cs_drahcir
Messages postés745Date d'inscriptionmardi 30 novembre 2004StatutMembreDernière intervention15 septembre 2009
-
13 juil. 2005 à 09:37
Bonjour
j'ai fait une boite de dialogue avec un mot de passe mon problème c'est que je vois ce que j'écris
exemple :
si mon mot de passe est "123456" je vois écrit dans ma boite "123456"
Je voudrais pourvoir voir " ****** " en tapant "123456"
comment puis-je faire
merci d'avance
dj26
cs_drahcir
Messages postés745Date d'inscriptionmardi 30 novembre 2004StatutMembreDernière intervention15 septembre 20094 12 juil. 2005 à 12:25
Salut,
tu n'as pas besoin de taper du code, lorsque tu ajoutes ton TextBox sur ton formulaire, tu vas dans la fenêtre des propriétés, et dans la propriété "PassWordChar", tu tapes *. C'est tout
EREF
Messages postés31Date d'inscriptionsamedi 18 novembre 2000StatutMembreDernière intervention24 février 2006 12 juil. 2005 à 12:39
Salut !!
Je prends le train en cours de route .... mais je vois ce que tu veux.
2 possibilités:
------ soit tu utilises une textbox pour y écrire ton mot de passe
**** dans ces cas là comme DAN80 te l'a expliqué il faut que tu regardes dans les propriétés de ta textbox, tu y cherches la propriété PassWordChar et tu y met le caractère que tu veux voir apparaitre à la place de ce que tu tapes dans ta textbox (ex: si tu sélectionnes # , lorsque tu taperas ton code,disons "123456" il apparaitra "######")
------soit tu utilises une inputbox, et là je crois que c'est impossible.
Dans ce cas, il te faut "tricher" avec VB, c'est à dire, met une frame (Frame1) qui couvre toute ta form mets y la textbox qui va contenir ton mot de passe, et si le mot de passe est correct, tu fait "Frame1.visible=false" ce qui cachera cette frame, et qui laissera apparaitre le reste de ta form.
Voilà !!!! Content si j'ai pu t'aider ......
PS je ne suis joignable que certains Mercredis :) :)
EREF
Messages postés31Date d'inscriptionsamedi 18 novembre 2000StatutMembreDernière intervention24 février 2006 12 juil. 2005 à 20:22
Je me suis documenté, apparament il n'existe pas de frame possible avec EXCEL.
Mais il y a un truc.
Tu fais un Label (appelé aussi Intitulé en français) nommé "LBL", qui recouvre toute ta feuille.
Dedans tu y met une TextBox, nommée "T1", puis un bouton de commande ,nommé "VALID"
Dans les propriétés de T1, tu sélectionnes "PassWordChar" ; et tu inscris le caractère de substitution de ton choix.
le code pour "VALID" est le suivant:
Private Sub VALID_Click( )
If T1="Varnet" then goto oui
goto attente
Quand on tape quelque chose dans la TextBox, le caractère de substitution apparait à la place de chaque touche frappée.
Et quand on click sur le bouton de commande, on vérifie le code , s'il est bon , on fait disparaitre, LBL,T1, et VALID, laissant apparaitre la feuille qui se trouve en dessous; s'il n'est pas bon, rien ne ce passe.
A toi de faire le nécessaire à l'ouverture de ton fichier EXCEL, de manière qu'on ne puisse pas désactiver les Macro, sinon n'importe qui pourra les virer, et voir ce qu'il y a dessous.
EREF
Messages postés31Date d'inscriptionsamedi 18 novembre 2000StatutMembreDernière intervention24 février 2006 12 juil. 2005 à 20:22
Je me suis documenté, apparament il n'existe pas de frame possible avec EXCEL.
Mais il y a un truc.
Tu fais un Label (appelé aussi Intitulé en français) nommé "LBL", qui recouvre toute ta feuille.
Dedans tu y met une TextBox, nommée "T1", puis un bouton de commande ,nommé "VALID"
Dans les propriétés de T1, tu sélectionnes "PassWordChar" ; et tu inscris le caractère de substitution de ton choix.
le code pour "VALID" est le suivant:
Private Sub VALID_Click( )
If T1="Varnet" then goto oui
goto attente
Quand on tape quelque chose dans la TextBox, le caractère de substitution apparait à la place de chaque touche frappée.
Et quand on click sur le bouton de commande, on vérifie le code , s'il est bon , on fait disparaitre, LBL,T1, et VALID, laissant apparaitre la feuille qui se trouve en dessous; s'il n'est pas bon, rien ne ce passe.
A toi de faire le nécessaire à l'ouverture de ton fichier EXCEL, de manière qu'on ne puisse pas désactiver les Macro, sinon n'importe qui pourra les virer, et voir ce qu'il y a dessous.