2009-03-24 4 views
0

Si je clique événement bouton form1 form2 devrait être mise au point, si je clique événement bouton form2 form1 devrait se concentrer en C#formes de mise au point

Comment puis-je faire?

Répondre

1

magasin une référence à l'autre forme (c.-à-Form1 a une référence à Form2) et les gestionnaires d'événements de clic de bouton, utilisez:

otherFormInstance.Focus(); 
1

Microsoft recommande de ne pas appeler mise au point sur un formulaire, utilisez plutôt la forme de Activer la méthode. Voici un extrait de MSDN:

Focus est une méthode à faible niveau destiné principalement pour les auteurs de contrôle personnalisé. Au lieu de cela, les programmeurs d'application doivent utiliser la méthode Select ou la propriété ActiveControl pour les contrôles enfants ou la méthode Activer pour les formulaires .

Questions connexes