maxsecurite2
Messages postés181Date d'inscriptionvendredi 3 janvier 2003StatutMembreDernière intervention 9 avril 2010
-
29 janv. 2008 à 16:39
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 2021
-
30 janv. 2008 à 08:59
Bonjour,
J'aimerais savoir comment faire pour que lorsque l'utilisateur appui sur la touche "A" par exemple ; que le programme clic sur la première ligne d'une listbox ?
cs_Exploreur
Messages postés4821Date d'inscriptionlundi 11 novembre 2002StatutMembreDernière intervention15 novembre 201615 29 janv. 2008 à 16:48
Salut,
Regarde ce petit bout de code de Jmfmarques :
Private Sub Form_Activate()
Me.KeyPreview = True
End Sub
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
controle_touche "A", KeyCode ' c'est ici que l'on décide de la touche réactive (ici A ou a)
End Sub
Private Sub Form_KeyUp(KeyCode As Integer, Shift As Integer)
touche1 = False
End Sub
Private Sub controle_touche(T1, KC)
' By Jmfmarques
If touche1 And touche2 Then
touche1 = False
End If
If UCase(Chr(KC)) T1 Then touche1 True
If touche1 Then
' ici action à effectuer
MsgBox "totoé"
End If
End Sub
A+
Exploreur
Linux a un noyau, Windows un pépin
Vous n’avez pas trouvé la réponse que vous recherchez ?
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 29 janv. 2008 à 17:06
Bonjour tout le monde,
Il n'est pas vraiment très prudent d'associer une touche/lettre à cette opération...
sauf si cette association n'est à rendre opérationnelle que lorsque la listbox en question a le focus.
Mais alors (si elle a le focus) : pourquoi faire une touche de raccourci alors qu'elle existe déjà (la touche "Début" représentée par une flèche diagonale haute au dessus de la touche Insert... à gauche donc de la touche Fin !!!)... .???
Comprends pas la philosophie de l'ergonomie recherchée, là...
maxsecurite2
Messages postés181Date d'inscriptionvendredi 3 janvier 2003StatutMembreDernière intervention 9 avril 2010 29 janv. 2008 à 17:52
en fait j'aimerais automatiser une tache que je fais à la main qui es de cliquer sur le premier element d'une listbox :) je sais comment faire pour detecter la pression d'une touche mais pas pour cliquer sur la premiere ligne d'une listbox :s