«Можете ли вы научить меня, как отключить кнопку, пока все текстовое поле не пусто». в моей форме дизайна Именованный логин. У меня есть 2 текстовое поле и 2 кнопки Я хочу, чтобы отключить кнопки, пока все текстовое поле не является пустымКак отключить кнопку отправки, пока текстовое поле не будет пустым в C#?
Thnks за помощь мне так Heres мой код в C# Windows формы приложения
SqlConnection con = new SqlConnection(@"Data Source=ADMIN-\MSSQLSERVERR;Initial Catalog=Admin;Integrated Security=True");
private void button1_Click(object sender, EventArgs e)
{
SqlDataAdapter sda = new SqlDataAdapter("Select USN From Admin where USN ='" + textBox1.Text + "'and Password ='" + textBox2.Text + "'", con);
DataTable dt = new DataTable();
sda.Fill(dt);
if (dt.Rows.Count == 1)
{
this.Hide();
Admin_Panel aa = new Admin_Panel(dt.Rows[0][0].ToString());
aa.Show();
}
else
{
MessageBox.Show("Please check your username and password");
textBox1.SelectAll();
textBox2.Text = "";
}
button1.Enabled = !string.IsNullOrWhiteSpace(textBox1.Text);
}
private void button2_Click(object sender, EventArgs e)
{
SqlDataAdapter sda = new SqlDataAdapter("Select USN From Admin where USN ='" + textBox1.Text + "'and Password ='" + textBox2.Text + "'", con);
DataTable dt = new DataTable();
sda.Fill(dt);
if (dt.Rows.Count == 1)
{
this.Hide();
Student aa = new Student(dt.Rows[0][0].ToString());
aa.Show();
}
else
{
MessageBox.Show("Please check your username and password");
textBox1.SelectAll();
textBox2.Text = "";
}
button2.Enabled = !string.IsNullOrWhiteSpace(textBox1.Text);
}
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (!char.IsControl(e.KeyChar) && !char.IsDigit(e.KeyChar))
e.Handled = true;
base.OnKeyPress(e);
}
я попробовать все я знаю, но он не работает :( я также попробовать этот button1.Enabled = string.IsNullOrWhiteSpace (TextBox1.Text)! но когда я уже поставил USN и пароль в текстовом поле на 2 кнопки не включена
Вы хотите включить кнопки только в том случае, если в текстовое поле введено имя пользователя и пароль? –
kinda, я хочу включить, когда два текстовых поля заполнены в моем коде button1.Enabled =! String.IsNullOrWhiteSpace (textBox1.Text); Если текстовое поле пуст, оно отключит кнопки , но когда я заполнил два текстовых поля, кнопки все еще отключены, я не знаю, как закодировать для включения, когда текстовое поле не пустое. @VijayKumbhoje –
Я не знаю, как положить/использовать if else в моих кодах. –