[ VB6 ]

[ VB6 ] - Programmation

Marsh Posté le 19-01-2001 à 11:21:41    

Salut,
 
Je cherche le code pour que quand j'appuie sur une touche une action se produise du style "Echap" --> ferme la page.
Je pense qu'il faut utiliser KeyPress ou KeyDown mais les exemples fournis avec VB ne sont pas trés clair? donc est-ce que qq un peu me donner le code pour faire cela, un code du style
If... Then .... serait le bien venu mais je prends toute sorte de code.
 
Webman
 
PS: si je suis pas clair dans ma demande je peux préciser.

Reply

Marsh Posté le 19-01-2001 à 11:21:41   

Reply

Marsh Posté le 19-01-2001 à 11:28:07    

form_onkeypress je crois...

 

Reply

Marsh Posté le 19-01-2001 à 11:28:37    

c'est une sub système... regardes les sub disponibles pour tes forms...

 

Reply

Marsh Posté le 19-01-2001 à 11:50:34    

Il y a KeyPress KeyDown KeyUp mais y faut y mettre quoi comme code ?
 
 
Merci d'avance,
Webman

Reply

Marsh Posté le 19-01-2001 à 11:54:03    

C'est KeyPress déjà.
 
(KeyDown + KeyUp = KeyPress)
 
Sinon pour échap, je crois que c'est 39, mais je ne suis pas sûr...
 
Essaie de trouver une table de caractères ASCII

 

Reply

Marsh Posté le 19-01-2001 à 12:01:39    

Merci Lucile,
Pour Echap c'est la 27.
Sinon qq un peut me donner le code?
 
Webman

Reply

Marsh Posté le 19-01-2001 à 12:14:37    

ben ça doit être du genre...
 
sub private form_keypress(byval ascii_code)
ssssif ascii_code = 27 then
ssssssssform.visible = false
ssssend if
end sub

 

Reply

Marsh Posté le 19-01-2001 à 13:58:45    

Merci bcp,
Je viens d'essayer ça marche, j'ai essayé plusieurs fois mais ça ne fonctionnait pas car je mettais mon code dans le Form et pas dans le RichTextBox...
Tu avait presque tout juste en fait c'était KeyAscii au lieu de ascii_code...
Voici le bon code:
If KeyAscii = 27 Then frmPE.Visible = False
 
Encore merci,
Webman

Reply

Marsh Posté le 19-01-2001 à 14:02:59    

2riz1

 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed