Bonjour,
Un phénomène gênant que je ne comprends pas : lorsque j’appuie sur la "barre espace", le code du bouton qui a le focus s'exécute.
Pourquoi, avez-vous une idée pour remédier à ce problème ?
Par avance merci
Bonjour,
Un phénomène gênant que je ne comprends pas : lorsque j’appuie sur la "barre espace", le code du bouton qui a le focus s'exécute.
Pourquoi, avez-vous une idée pour remédier à ce problème ?
Par avance merci
C'est une fonctionnalité de windows. Tout simplement. La validation d'un champ (sélecteur, interrupteur, bouton,...) se fait par la barre esapce (plus que par entrée).
Si tu ne veux pas que cela se produise, mets le focus sur un autre champ (image par exemple).
OK et merci, je vais donc créer un champ (bouton) vide et m'arranger pour donner le focus à ce bouton quelque soit l’événement... Donc "donnefocus(bouton)" pour tous les événements de la fenêtre. Est-ce bien cela ?
il suffit simplement de le mettre dans le code d'initialisaton de ta fenêtre.
Et si tu ne veux pas que l'on puisse y accéder par la touche tab, désactive les "accessible par tab" dans les descriptions de tes champs.
Partager