Bonjour
Un problème basique sur les évènements dans un programme WindForm en Visual Studio 2022 Entreprise
J'avais délaissé le dev en C#; Aidez moi
mon code:
// première classe
public partial class Form2 : Form
{
public EventHandler event_momo; // déclaration de l'évènement
// déjà ici, dans debogage, "event_momo = null" mais de type EventHandler ????
....
// plus loin, dans la méthode qui va déclencher l'évènement
EventHandler eh = event_momo;
if ( eh != null )
{ eh.Invoke(this, EventArgs.Empty); }
....
}
........
// seconde classe
public partial class Form1 : Form
{
// pour abonner une méthode à l'évènement
Form2 f2 = new Form2();
f2.event_momo += Maj_fichier;
....
}
Évidemment, je suis ici parce qu'aucun évènement n'est déclenché.
Je n'arrive pas à voir mon erreur.
Dans le debogage de l'appli , je trouve toujours "event_momo" de type "EventHandler" mais de valeur toujours "= null" ( donc idem pour "eh").
Lors de l'exécution de l'appli, le compilateur est sous silence ... mais aucun évènement n'est lancé.
Pourquoi ???? Merci de votre aide.
Dans cette appli plutôt simple, tous les évènements liés à des contrôles (genre click sur bouton ...) fonctionnent à merveille ....
Molo
Partager