cs_Tom89
Messages postés48Date d'inscriptionjeudi 4 août 2005StatutMembreDernière intervention13 décembre 2008
-
6 août 2005 à 11:25
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 2006
-
8 août 2005 à 19:46
Bonjour à tous,
Je voudrais trouver un code qui me permette de transformer un caractère en un autre.
cs_PrX
Messages postés91Date d'inscriptionlundi 16 septembre 2002StatutMembreDernière intervention 2 novembre 2005 6 août 2005 à 12:40
Ca depend aussi de ce que tu veux faire.
Si c'est pour l'affichage "password", avec un caractere * ou un autre de ton choix, l'option existe dans les textbox.
Si pour un cryptage, il existe quelques fonctions classiques qui permettent deja de s'occuper. La plus simples, et donc la plus connue, c'est le XOR (OU exclusif) avec une valeur comprise entre 1 et 254 (0 et 255 à proscrire).
Exemple :
0100 0001 (65) > A
XOR 0001 0100 (20)
-------------------------------------
0101 0101 (85) > U
Gobillot
Messages postés3140Date d'inscriptionvendredi 14 mai 2004StatutMembreDernière intervention11 mars 201934 6 août 2005 à 13:18
la touche 65 c'est la touche "A"
tu peux aussi utiliser les constantes de vb:
vbkeyA, vbkeyB, vbKeyReturn, etc ...
la fonction Replace citée ci-dessus remplacera tous les caractères "A"
par le caractère "B", elle n'est pas limitée au caractères, elle peut
aussi remplacer des chaînes complètes.
'pour la saisie ça peut se présenter comme ça
Private Sub Text1_KeyPress(KeyAscii As Integer)
Select Case KeyAscii
Case 65: KeyAscii = 66
' équivallent à --> Case Asc("A"): KeyAscii = Asc("B")
Doro81079
Messages postés380Date d'inscriptionvendredi 22 avril 2005StatutMembreDernière intervention24 février 201556 8 août 2005 à 17:01
bonjour,
disons que tu as 2 form frm1 et frm2
sur la 1ere 1textbox et un bouton ok
sur la 2eme 1textbox
dans la textbox frm1
private sub text1_keypress(..)
if key ascii=vbkeyA then
keyascii=vbkeyB
end if
dans le bouton ok
private sub cmd_ok()
frm2.text1.text=frm1.text1.text
end sub
qui veut dire text1 de form2=valeur de text1 de form1
tiens moi au courant
salut
doro
cs_Tom89
Messages postés48Date d'inscriptionjeudi 4 août 2005StatutMembreDernière intervention13 décembre 2008 8 août 2005 à 18:09
Je sui o regré de dir ke sa march pa....... ou du moin ke je nè pa réussi a i fr marché lol!
JaV réussi a fr qqch ac le code suivan :
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii 65 Then KeyAscii 66
End Sub
Mai je voudrè k'au lieu ke la modif se fass o momen de la saisi, èl se
fass pluto aprè pression d'un bouton commande ou, autre solution, ke la
modif se fass ds 1 otre textbox.