J'ai un code qui attache un événement à un formulaire.Un événement est-il exécuté deux fois si le rappel a été attribué deux fois à l'objet?
this.form.Resize += new EventHandler(form_Resize);
Comme vous le voyez, cela est fait par +=
. Si le code ci-dessus est exécuté deux fois ou plusieurs fois,
comme ceci:
this.form.Resize += new EventHandler(form_Resize);
this.form.Resize += new EventHandler(form_Resize);
this.form.Resize += new EventHandler(form_Resize);
this.form.Resize += new EventHandler(form_Resize);
this.form.Resize += new EventHandler(form_Resize);
est la méthode de rappel associée à plusieurs reprises?
Combien de fois sera appelée la méthode form_Resize
?
Un événement est-il exécuté plusieurs fois si sa méthode de rappel a été affectée plusieurs fois au même objet?
L'avez-vous essayé? –
Non, je ne le fais pas. Je pense que l'optimiseur verra ce front et ne s'attachera pas plusieurs fois. – Pentium10