J'ai reçu un formulaire avec un certain nombre de boutons (supposons 20). Au milieu, j'ai un User Control qui est complètement vide. La question est: comment puis-je faire en sorte que lorsque le contrôle de l'utilisateur est cliqué, il va se concentrer sur le clavier?UserControl Keyboard Focus
Raison: Je peins des formes dans ce contrôle utilisateur, avec ma souris. Les formes sont en fait d'autres contrôles utilisateur. Ce que je veux faire, c'est pouvoir utiliser le clavier pour déplacer ces formes. Mais je n'arrive pas à saisir correctement le focus du clavier. Les événements Key_Down
n'atteignent pas mon contrôle utilisateur principal. En d'autres termes, comment pouvons-nous avoir la mise au point du clavier dans un contrôle qui n'a pas d'éléments à focaliser dessus? Comment peut-on faire un contrôle non focalisable au clavier, attraper ces événements? Toute façon d'attraper ces événements à l'échelle de la fenêtre, autre que d'aller brut-API WIN32 hardcore?
Bonjour Hans et merci d'avoir répondu :: -). J'ajoute des contrôles dedans. Autres contrôles utilisateur. Et j'ai utilisé un contrôle utilisateur (pas un panneau) parce que je suis tout-peinture personnalisée. J'ai examiné votre réponse dans l'autre fil. Des trucs géniaux. Vous avez un score élevé pour une bonne raison :: -). +2. – Axonn