在我的表單應用程序中有一個文本框和兩個按鈕,我需要啓動一個進程,並在文本框中每當它爲空時,我需要它下面的按鈕來禁用。我曾嘗試google'd幫助,即:文本框不檢查是否爲空
public void buttonenableordisable()
{
if(String.IsNullOrEmpty(textBox1.Text))
{
button1.Enabled = false;
}
else
{
button1.Enabled = true;
}
}
,但它只是禁用按鈕,在添加文本到文本框,按鈕不啓用,它保持灰色。我也試過,
if (string.IsNullOrWhiteSpace(textbox1.Text))
{
button1.Enabled = false; // <<== No double-quotes around false
}
else
{
// Don't forget to re-enable the button
button1.Enabled = true;
}
但是這也行不通。有任何想法嗎 ?
在此先感謝。
如何調用'buttonenableordisable()'? –
您從哪個事件處理程序調用此代碼? – Steve
@DanWilson在窗體()中調用它,其中:public Form2() { InitializeComponent(); buttonenableordisable(); } – Commongrate