В моем приложении формы есть текстовое поле и две кнопки, мне нужно запустить процесс, а в текстовом поле всякий раз, когда он пуст, мне нужно, чтобы кнопка под ним была отключена. Я попытался 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