2010-11-05 3 views

Répondre

1

La meilleure façon de modifier les contrôles d'un formulaire consiste à créer une méthode qui expose cette fonctionnalité (comme une sorte de méthode EditTextBox1 (chaîne)). En général, lorsque vous voulez manipuler un formulaire à partir d'un code (à l'exception du code du formulaire) et non de l'interface graphique, il est judicieux de créer une méthode pour cela (dans la classe de formulaire).

En ce qui concerne les événements de course, on ne sait pas ce que vous entendez

+0

bien alors comment pourrais-je lancer un événement de clic? –

+0

Si vous souhaitez exécuter la méthode invoquée lorsque vous cliquez sur la souris, rendez-la publique. Button1_click est juste une méthode, rien de plus. La raison pour laquelle il s'exécute lorsque vous cliquez sur le bouton est parce qu'il a été signé à l'événement de clic du bouton (Button1.Click + = Button1_click;). Si je vous ai bien compris, il suffit de rendre la méthode publique et de l'appeler – Neowizard

1

Pour les gestionnaires d'événement d'une autre classe les rendre public, modificateur d'accès par défaut pour les membres de la classe en C# est private. Notez que cela va très rapidement conduire à un code spaghetti hautement couplé ... vous devriez vraiment refactoriser de sorte que vous n'ayez pas besoin d'appeler des gestionnaires d'événements entre des formes comme celle-ci, c'est une mauvaise habitude.

+0

comment puis-je les rendre publics s'il vous plaît? –

Questions connexes