/ / c # aktivovať tlačidlo, ak má textové dáta [duplicate] - c #, winforms

c # aktivačné tlačidlo, ak má textové dáta [duplicitné] - c #, winforms

EDIT: Ospravedlňujeme sa za nedostatok informácií, jeho winform app v C # A príspevok nie je duplicitný. Problém sa stane, keď zatvorím formulár, ktorý obsahuje správu na úpravu predchádzajúcich hodnôt formulára a potom tlačidlo na vytlačenie správy znova zostane zakázané namiesto toho, aby zostal povolený.

Našiel som niekoľko podobných príspevkov, ale žiadny problém nevyriešil. Mám nasledujúci kód povoliť a button Ak textbox je prázdny:

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

Kód funguje, ale problém je, ak kliknem na ďalší a z nejakého dôvodu sa chcem vrátiť, aby som niečo zmenil button zostane zablokovaný aj s údajmi v priečinku textbox.

Môže niekto pomôcť?

Vopred ďakujem

odpovede:

0 pre odpoveď č. 1

No, nie je jasné, aký je problém, alezdá sa, že sa pokúšate používať WinForms ako niektoré MVC s väzbami (ako uhlové), ale keď robíte priradenie to robí to len raz vo WinForms, nie je vytvorená žiadna väzba.

Takže musíte zistiť, kedy musíte znova zavolať. (TextChange, niektoré kliknutie na tlačidlo atď.)