2009-09-04 8 views
0

J'ai un contrôle TreeView dans une application Windows. J'ouvre une autre fenêtre de l'événement TreeView click (simple clic) (dans un environnement à onglets, donc toutes les fenêtres apparaîtront sous la forme d'un onglet dans Visual Studio). Je veux mettre l'accent sur un contrôle de la nouvelle fenêtre.Définir le focus sur un autre contrôle après avoir cliqué sur TreeView

Le problème est que, je suis en mesure de mettre l'accent sur l'événement de double clic de TreeView. Mais la même chose ne semble pas fonctionner avec l'événement TreeView à simple clic.

Des solutions de contournement?

+0

Quelle plate-forme de développement utilisez-vous? Win32? Windows Forms? WPF? –

+0

J'utilise Windows Forms. –

Répondre

0

Avez-vous essayé de le faire dans MouseUp à la place? Si cela échoue, il y a toujours une solution facile (mais dégoûtante) quand il s'agit de problèmes d'interface utilisateur comme ceci: démarrer une minuterie (avec un temps d'exécution de 10 ms environ) qui définira le focus quand il se déclenche.