Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1050 connectés 

  FORUM HardWare.fr
  Programmation

  VB + Touches de fonctions

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

VB + Touches de fonctions

n°38912
bensniper
Posté le 12-06-2001 à 09:02:53  profilanswer
 

Je voudrais dans un programme VB6 Utiliser les touches F1,F2,F3 pour activer certaine fonction (Ex : F1 Aide F2 Recherche F3 Ajout)  
 
J'avais pensé via le keypress mais il ne réagit pas à la pression du F1 -> F12  
 
Comment puis-je faire ?  
 
Merci

mood
Publicité
Posté le 12-06-2001 à 09:02:53  profilanswer
 

n°38950
Carbon_14
Posté le 12-06-2001 à 10:41:50  profilanswer
 

Cela fait très "DOS" (auquel je suis toujours attaché) d'utiliser les touches de fonction... Sous Windows, on "préfère" les raccourcis clavier et/ou les menus.
 
Je vais explorer mes docs ce soir. Il faut peut-être se résoudre à utiliser des API Windows si c'est pas prévu en direct.

n°38953
bensniper
Posté le 12-06-2001 à 10:50:28  profilanswer
 

je suis d'accord avec toi mais les users ne veulent pas utiliser la souris ni les compinaisons de touches donc je ne vois plus que les touches F1 -> F12

n°38971
Carbon_14
Posté le 12-06-2001 à 11:28:06  profilanswer
 

Ce n'est pas une critique, car ces touches existent (encore). On fait bien Alt+F4 pour quitter une appli, CTRL+F4 pour fermer une feuille MDI, etc..
 
De plus, cela permet de mettre une règlette en face de touches F1-F10 comme pense-bête.
 
Ce soir, exercice de VB(3) + fichiers HLP divers. Je retourne à mes cornues.

n°38990
HelloWorld
Salut tout le monde!
Posté le 12-06-2001 à 12:14:52  profilanswer
 

ben moi dans mon appli j'ai un menu 'Aide'
ce menu je lui ai assigné la touche F1 (via le créateur de menus ;)
donc quand le mec fait F1, c'est comme s'il cliquait sur Aide :)
on peut il me semble prendre de F1 à F12
je pense que c'est un tres bon myen, surtout que moi j'ai une application MDI
essai donc de creer des menus, met leur visible à false (:D) et assigne des touches ...


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°38994
bensniper
Posté le 12-06-2001 à 12:19:54  profilanswer
 

pas con !!

n°39027
Carbon_14
Posté le 12-06-2001 à 14:01:54  profilanswer
 

Voire génial.

n°39037
HelloWorld
Salut tout le monde!
Posté le 12-06-2001 à 14:19:09  profilanswer
 

de rien ! ;)


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°39278
Carbon_14
Posté le 13-06-2001 à 09:15:03  profilanswer
 

Y a un moyen plus direct qui permet même de gérer d'autres touches:
Dans l'évenement Form_KeyDown, la variable KeyCode est très intéressante ....
 
' Sub Form_KeyDown (KeyCode As Integer, Shift As Integer)
' touche : KeyCode
' F1 : 112
' F2 : 114
' F10 : 121
' F12 : 123
 
' Imprim Ecran : dérouté => pas
' Arrêt défilement 145
' Pause : 19
' TAB : 9
' CTRL : 17
' Shift : 16
' ALT : 18
' ALT_Gr : 17
 
' Flèche droite : 39
' Flèche gche : 37
' Flèche haute : 38
' Flèche bas : 40
 
' page down : 34
' page up : 33
etc, etc....
 
Pour s'en servir, il faut tester que ce qui est interessant et laisser passer les caractères "normaux" (à moins de vouloir les dérouter).


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  VB + Touches de fonctions

 

Sujets relatifs
[PHP] fonctions entrée/sortie, et sauvegarde de page automatique...[quick basic] lancer deux fonctions EN MEME TEMPS
[C++] Pourquoi send() des fonctions socket ne marche qu'une seule foispeut on appeler des fonctions javasript dans un evenmt dans netscape 4
fonctions virtual : sa prend bcp de ram ?[VB] fonctions de kernel32.dll
[PHP] Fonctions non définies???[Java, html] Deactiver les touches de fonction ie
Comment simuler ds un fichier .bat la pression des touches du clavier[JAVA] Probleme avec les fonctions statiques
Plus de sujets relatifs à : VB + Touches de fonctions


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR