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

donald - Modifié le 17 avril 2020 à 08:30
Whismeril Messages postés 19022 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 17 avril 2024 - 17 avril 2020 à 09:18
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

Whismeril Messages postés 19022 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 17 avril 2024 656
17 avril 2020 à 09:18
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
0
Rejoignez-nous