Я застрял и мне нужна ваша помощь.
Я не могу деактивировать компонент (Button, DataGridView) из одного интерфейса в другой.
Вот выдержка из кода:
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 и u4 - это пользовательские элементы управления. На мой взгляд, синтаксис правильный, но он не работает, как и все остальное, как и раньше, поэтому я не знаю, где ошибка. Я использую Visual Studio 2019, я не знаю, имеет ли это значение.