Comment désactiver une composante d'une interface dans une autre

Signaler
-
Messages postés
14757
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
19 septembre 2020
-
Salut s'il vous plaît je suis bloquée et j'ai besoin de votre aide. Je n'arrive pas à désactiver une composante(bouton, datagridview) d'une interface dans une autre.

Voici un extrait du code

public user_liste_commande u1 = new user_liste_commande();
public user_liste_produit u2 = new user_liste_produit();
public user_liste_fournisseur u3 = new user_liste_fournisseur();
public user_liste_categorie u4 = new user_liste_categorie();

public void ActiverFormSecretaire()
{
u1.btnModifier.Enabled = false;
u1.btnSupprimer.Enabled = false;
u2.btnModifierProduit.Enabled = false;
u2.btnSupprimerProduit.Enabled = false;
u3.btnModifierFournisseur.Enabled = false;
u3.btnSupprimerFournisseur.Enabled = false;
u4.dgvcategorie.Enabled = false;
btnFournisseur.Enabled = true;
btnProduit.Enabled = true;
btnCategorie.Enabled = true;
btnCommande.Enabled = true;
btnUtilisateur.Enabled = false;
btnCreerCopieApp.Enabled = false;
btnRestaureCopieApp.Enabled = false;
btnDeconnecter.Enabled = true;
pnlBut.Enabled = true;
pnlafficher.Enabled = true;
// desactiver bouton connexion
btnConnect.Enabled = false;
pnlParameters.Visible = false;
//lbldate.Visible = true;
lbltime.Visible = true;
timer1.Start();
lbltime.Text = DateTime.Now.ToLongTimeString();
//lbldate.Text = DateTime.Now.ToLongDateString();
}

u1,u2,u3, et u4 sont des UserControl. D'après moi la syntaxe est correcte mais sa ne fonctionne pas du genre tout reste comme avant donc je ne sais pas ou se trouve l'erreur. J'utilise l'environnement visual studio 2019 et je ne sais pas si sa peux avoir un impact

1 réponse

Messages postés
14757
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
19 septembre 2020
433
Bonjour

Pour tes prochains messages, voici un petit tuto sur la façon de rendre le code agréable à lire sur le forum https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Là du coup, j’ai pas eu envie de lire.

Peut-être que tu trouveras ce dont tu as besoin dans ce tuto sur les interactions entre formulaires
https://codes-sources.commentcamarche.net/faq/11107-interactions-entre-form-en-net-c-et-vb-net