Gestion du focus : Empecher un bouton de prendre le focus !?

Gestion du focus : Empecher un bouton de prendre le focus !? - C#/.NET managed - Programmation

Marsh Posté le 10-06-2005 à 14:01:44    

Je travaille sur un clavier virtuel, donc des boutons qui envoient des touches...
 
LE probleme, c'est qu'au moment du click, le focus passe sur le bouton, que je dois donc rebalancer sur l'element d'avant, ce qui marche pour la plupart des cas mais posent problemes dans d'autres...
 
LA solution serait de permettre d'empeche les boutons de prendre le focus... La question... COMMENT ? :p

Reply

Marsh Posté le 10-06-2005 à 14:01:44   

Reply

Marsh Posté le 13-06-2005 à 10:38:38    

Moi je dirais, tu mets une variable de type Control qui désigne le dernier contrôle "focusé" et qui n'est pas un de tes boutons, grâce à une méthode sur l'évènement gotfocus.
Ensuite, sur tes boutons, lors du même évènement gotfocus, tu met le focus au contrôle désigné par cette variable

Reply

Marsh Posté le 13-06-2005 à 18:28:57    

Vinny_the_true a écrit :

Moi je dirais, tu mets une variable de type Control qui désigne le dernier contrôle "focusé" et qui n'est pas un de tes boutons, grâce à une méthode sur l'évènement gotfocus.
Ensuite, sur tes boutons, lors du même évènement gotfocus, tu met le focus au contrôle désigné par cette variable


 
j'y ai pensé, mais ca ne peut pas etre fait chez moi, ca le composant ne doit SURTOUT PAS perdre le controle :p
c'est un IE integré, si il perd le focus alors qu'on est dans un champ de texte a remplir, et qu'on lui redonne, le champ de texte de la page en cours n'a pas le curseur [:proy]

Reply

Sujets relatifs:

Leave a Replay

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