public classe GestionMode { private Button vBoutonCreer =new Button(); private Button vBoutonRetablir =new Button (); private Button vBoutonAppliquer= new Button (); private Button vBoutonSupprimer= new Button (); / /variable qui contient le mode en cours private int vModEnCours; //recupérer les boutons de l'ihm et les lie au bouton de la classe sur la valeur enabled public GestionMode(System.Windows.Forms.Button pBtCreer,System.Windows.Forms.Button pBtAppliquer, System.Windows.Forms.Button pBtRetablir,System.Windows.Forms.Button pBtSupprimer ) { // Binding sur la valeur enabled des boutons pBtCreer.DataBindings.Add("Enabled",vBoutonCreer,"Enabled"; pBtAppliquer.DataBindings.Add ("Enabled",vBoutonAppliquer,"Enabled"); pBtRetablir.DataBindings.Add("Enabled",vBoutonRetablir,"Enabled"); pBtSupprimer.DataBindings.Add("Enabled",vBoutonSupprimer,"Enabled"); } public void ModeCreation() { vBoutonCreer.Enabled =false; vBoutonAppliquer.Enabled =true; vBoutonRetablir.Enabled =true; vBoutonSupprimer.Enabled = false; vModEnCours = cMOD_CREAT; } }