(vb6) tutorial n1 (débutant) keycode + 2 ou trois astuces

Soyez le premier à donner votre avis sur cette source.

Vue 16 260 fois - Téléchargée 1 508 fois

Description

Ceci est un code pour les très debutants qui souhaite en savoir un peu plus sur l'évenement déclenché lors d'une touche pressée.

Donc si vous venez d'avoir VB et que vous ne savez pas trop l'utiliser, voici de quoi vous permettre de coder un minimum.

C'est Le tutorial 1. J'ai décidé de découper en partie selon les thèmes.

J'ai fournit avec un mini programme en VB (mais sans les sources) pour connaitre le Code Ascii d'une touche pressée. Ce programme est completement debutant mais c'est utile. Si vous souhaites les sources de ce petit prog, demandez-moiet je les posterais.

Mais bon, vous avez ce mini tutorial avec un .exe et bien evidement les sources ;)

Avis aux non debutants: Je sais qu'il y a deja pas mal de tuto mais ça pas pas tuer le site. Et en plus ça peut aider ;)

Conclusion :


Pas de bugs Connus enfin c'est normal c'est pas très compliqué ;)

P.S:Pour l'exe du deuxième programme qui permet de savoir quelle touche est tapée, je suis désolé si lors de l'upload, le .exe a été effacé, je posterais alors les sources (pas très compliqué comme code, juste 1 ligne ^^ :p)

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

romit
Messages postés
160
Date d'inscription
jeudi 28 août 2003
Statut
Membre
Dernière intervention
30 juin 2011
-
Il y a l'air que les exe ne soit plus ouvrables.

Source du deuxième prog:

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
label2.caption = KeyCode 'Label2.caption est l'endroit ou afficher le code de la touche tapée
End Sub
Renfield
Messages postés
17280
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
21 juillet 2019
57 -
pourquoi ne pas utiliser les constantes VbKeyEscape et VbKeyReturn plutot que de mettre leurs valeurs (27 et 13)...
ca n'aide pas a la compréhension...
cs_Jack
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
61 -
Beaucoup d'à peu près dans ce tutoriel sensé aider les débutants :
- Pas de "Option Explicit" dans chaque page de code :
Pourtant bien pratique pour comprendre l'étendue des variables et leur type
- Dans Form3 : Tu fais "touches = touches & KeyCode"
'touches' étant dimensionné en String
Additionner un chiffre à une String peut poser des soucis
Ca marche jusqu'au jour où ça ne marche pas ...
Utiliser CStr()
- Dans Form3 toujours : Tu ne gères pas les vbBackSpace
Tu peux donc entasser le chiffre 8 parmi les valeurs --> Test ne sera jamais bon
- Rien n'explique la différence pourtant importante entre KeyCode et KeyAscii :
KeyCode est fourni par KeyUp et KeyDown : Il représente le code de touche du clavier
KeyAscii fournit par KeyPress est le vrai caractère frappé
- Dans Form4 : Shell "explorer.exe http://www.vbfrance.com"
C'est sympa de revenir sur le site, mais si l'utilisateur utilise un autre navigateur ?
--> Il aurait été plus judicieux d'utiliser ShellExecute + l'url sans préciser l'exe.

Beaucoup de commentaires.
Dommage que le code ne soit pas correctement indenté, c'est à dire avec des décalages du début des instructions pour facilité la lecture et la recherche.
cs_Jack
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
61 -
Je retire mon appréciation sévère, lol
J'avais pas vu que ton age.

Alors, c'est pas mal.
romit
Messages postés
160
Date d'inscription
jeudi 28 août 2003
Statut
Membre
Dernière intervention
30 juin 2011
-
lol :( Ok ben je prend tous ça en compte pour une révision ^^ :p

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.