Bonjour
J'aimerais que mes controles (boutons ou labels, peu importe) gardent leur ForeColor d'origine quand je les met à Enabled=false
Merci à celui (ou celle) qui pourra m'aider.
Bonjour
J'aimerais que mes controles (boutons ou labels, peu importe) gardent leur ForeColor d'origine quand je les met à Enabled=false
Merci à celui (ou celle) qui pourra m'aider.
Salut
Malheureusement, le comportement des controles .Net n'a pas été fait de façon homogène...
Donc pour certains controles, comme le TextBox c'est parfait car il y a une propriété ReadOnly.
Pour certains tu peux encore modifier le BackColor après avoir changé l'etat du controle à Enabled = False.
Mais pour d'autres... il n'y a rien a faire que créer un nouveau controle héritant du controle qui pose problème; et y ajouter une nouvelle propriété "ReadOnly" ou tu ne rends pas le controle Enabled = False, mais plutot tu ignore les clicks, tu ignore les frappes au clavier etc etc...
Partager