[R] Une histoire de mot de passe !

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
Ghost911
Niveau 5
Niveau 5
Messages : 166
Enregistré le : mar. 21 oct. 2008 17:57
Localisation : Bordeaux
Status : Hors ligne

[R] Une histoire de mot de passe !

#1

Message par Ghost911 »

bonjour j'ai un problème avec une inputbox j'aimerai cacher le mot de passe & le faire réapparaitre a volonté !
Si quelqu'un a une idée, merci d'avance ...
► Afficher le texte
Modifié en dernier par Ghost911 le jeu. 27 mai 2010 12:17, modifié 1 fois.
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2130
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..] Une histoire de mot de passe !

#2

Message par TommyDDR »

Je n'ai pas réussi à changer le Style du mot de passe avec GUICtrlSetStyle

Donc je te propose une "solution" (ou plutôt bidouille ^^)

Cela consiste à supprimer le "input" pour le recréer avec ou sans caractères de mot de passe.

Code : Tout sélectionner

#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 361, 97, 192, 124)
$Input1 = GUICtrlCreateInput("Input1", 16, 24, 297, 21, BitOR($ES_PASSWORD,$ES_AUTOHSCROLL))
$Checkbox1 = GUICtrlCreateCheckbox("faire apparaitre le mot de passe", 16, 56, 209, 17)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While(True)
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
        Exit
    Case $Checkbox1
        $Pass = GUICtrlRead($Input1)
        $Etat = GUICtrlRead($Checkbox1)
        GUICtrlDelete($Input1)
        If(BitAND($Etat, $GUI_CHECKED) = $GUI_CHECKED) Then
            $Input1 = GUICtrlCreateInput($Pass, 16, 24, 297, 21, $ES_AUTOHSCROLL)
        Else
            $Input1 = GUICtrlCreateInput($Pass, 16, 24, 297, 21, BitOR($ES_PASSWORD,$ES_AUTOHSCROLL))
        EndIf

    EndSwitch
WEnd
 
Voila.
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
Ghost911
Niveau 5
Niveau 5
Messages : 166
Enregistré le : mar. 21 oct. 2008 17:57
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Une histoire de mot de passe !

#3

Message par Ghost911 »

merci je me contenterai de sa :) mais si quelqu'un a plus simple je suis preneur aussi !
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11830
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Une histoire de mot de passe !

#4

Message par Tlem »

Je propose deux solutions :
► Afficher le texte
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
Ghost911
Niveau 5
Niveau 5
Messages : 166
Enregistré le : mar. 21 oct. 2008 17:57
Localisation : Bordeaux
Status : Hors ligne

Re: [R] Une histoire de mot de passe !

#5

Message par Ghost911 »

merci c'est exactement se que je chercher !
Répondre