Tom's Guide > Forum > Programmation > [VB.Net] Utiliser Le Clavier
Mot :    Pseudo :           
 

Bonjour

Je tente de faire un petit programme pour m'éxercé en VB.Net. Mais voici ce qui m'échappe pour le momment...

Je voudrais que les utilisateurs doivent avoir a appuyer sur la bar d'espace (Spacebar) pour faire une action. Jai fais quelque recherche sur le net et je ne suis pas vraiment tombé sur des trucs fonctionnel. Je vous montre:


Code :
Dim ButtonSpacebar As String
ButtonSpacebar = "{spacebar}"



Ça ne fonctionne vraiment pas. De plus, jai remarqué que quant nous appuyons sur la bar d'espace, ça ne fait qu'appuyer sur n'import quel boutton du programme, qui est surligné.

Voilà merci d'avance


Message édité par dastinger le 20-12-2008 à 04:43:00
------------------------------ Gratuit Domaines
Cliquez, Si Vous Pouvez Vivre Avec!
Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Quand tu as le focus sur un bouton, celui-ci récupère l'évènement d'appui sur espace pour faire son action.

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

alors, comment pourrais-je donner un focus permanant a 1 bouton? le bouton1 serait toujours en focus, une foi que je cliquerais sur bouton2, l'action de bouton2 ce ferait mais le focus retournerais a bouton1.

ça dois bien etre possible, non?

------------------------------ Gratuit Domaines
Cliquez, Si Vous Pouvez Vivre Avec!
Répondre à dastinger

Oui à la fin de l'action de bouton2, tu appelles bouton1.Focus()
http://msdn.microsoft.com/fr-fr/li [...] focus.aspx

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky
Tom's Guide > Forum > Programmation > [VB.Net] Utiliser Le Clavier
Aller à :

Il y a 378 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens