2010-12-14 3 views
1

J'ai un étrange problème d'événement de mappage retardé/désactivé avec quelques contrôles dans mon UserControl. Le UserControl possède 2 zones de texte et 1 bouton. Quand je clique sur le bouton, rien ne se passe. Lorsque l'onglet au contrôle suivant. L'accent va quelque part je ne peux pas voir, mais tout l'événement pour le bouton fonctionne là. Je peux frapper la barre d'espace et il se déclenche avec l'événement Button.click. La même chose arrive aux zones de texte. Je peux taper n'importe quoi dans la boîte que je peux voir. Puis appuyez sur l'onglet, il va à la case que je ne peux pas voir et tous les événements fonctionnent. Je suis allé sur tout mon code et je ne trouve rien qui suggère qu'il ya 2 contrôles là-bas ..Événements de contrôle retardés

Quelqu'un at-il des suggestions sur la façon de résoudre ce ??

Répondre

1

J'ai juste compris ... J'ai copié du code dans le nouveau constructeur. et dans le code, j'avais un InitializeComponent() ... qui cause tous les problèmes!

0

assurez-vous de gérer l'événement click du bouton et non l'événement LostFocus. votre description du problème sonne comme si vous manipulez l'événement de focus perdu depuis que l'événement se déclenche lorsque vous cliquez sur l'onglet pour vous éloigner du bouton

+0

Les poignées d'événement sont correctes. Tout l'événement est déclenché pour le contrôle en double, mais il est caché. – NeerPatel

Questions connexes