//définition des mode d'utilisation public enum UserMode { Superviseur, Administrateur, Utilisateur, } public partial class Form2 : Form { private UserMode _userMode; public Form2(UserMode userMode) { _userMode = userMode; InitializeComponent(); } private void Form2_Load(object sender, EventArgs e) { button_Supprimer.Enabled _userMode UserMode.Superviseur; button_ajouter.Enabled _userMode UserMode.Administrateur || _userMode == UserMode.Superviseur; button_Modifier.Enabled _userMode UserMode.Utilisateur || _userMode == UserMode.Administrateur || _userMode == UserMode.Superviseur; } }
public partial class MyCustomForm : Form
{ public Button btnAjouter {get; set;} public Button btnSupprimer {get; set;} public Button btnModifier {get; set;} public UserMode userMode {get; set;} }
protected override void OnLoad(EventArgs e) { base.OnLoad(e); if(btnAjouter != null) btnAjouter.Enabled (userMode UserMode.Administrateur || userMode == UserMode.Superviseur); //Aucune contrainte au niveau du bouton modifier //btnModifier.Enabled = true; if(btnSupprimer!= null) btnSupprimer.Enabled (userMode UserMode.Administrateur); }
public partial class RegisterPersonalDataForm : MyCustomForm
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question