/ Bouton d'activation / c # si la zone de texte contient des données [dupliquer] - c #, Winforms

Bouton d'activation c # si la zone de texte contient des données [dupliquer] - c #, winforms

MODIFIER: Désolé pour le manque d'informations, c'est une application Winform en C # Et le post n'est pas en double. Le problème se produit lorsque je ferme le formulaire qui contient le rapport pour modifier les valeurs précédentes du formulaire, puis le bouton permettant d'imprimer le rapport reste désactivé au lieu d'être activé.

J'ai trouvé plusieurs messages similaires mais aucun n'a résolu mon problème. J'ai le code suivant activer un button si un textbox est vide:

button3.Enabled = string.IsNullOrWhiteSpace(resposta.Text);

Le code fonctionne, mais le problème est que, si je clique sur Suivant et que je veux revenir en arrière pour modifier quelque chose, button reste désactivé même avec des données dans le textbox.

Quelqu'un peut-il aider?

Merci d'avance

Réponses:

0 pour la réponse № 1

Eh bien, c’est un problème mais nous ne savons pas quel est le problème, maisil semble que vous essayez d'utiliser WinForms en tant que MVC avec une liaison (comme angular), mais lorsque vous effectuez une affectation, cette opération est effectuée une seule fois dans WinForms, aucune liaison n'est créée.

Donc, vous devez savoir quand vous devez appeler à nouveau. (TextChange, un clic sur un bouton, etc.)