چطوری میتونم دکمه ثبت اطلاعات رو غیر فعال کنم وقتی کاربر اطلاعات داخل تکس باکس رو پر کرد دکمه فعال بشه؟
این کد رو نوشتم
private void button1_Click(object sender, EventArgs e)
{
if (textBox1.Text == "")
{
MessageBox.Show("لطفا کد را وارد کنید", "خطا");
textBox1.Focus();
}
try
{
DialogResult Result_Save = MessageBox.Show("آیا اطلاعات مشتری ثبت شوند؟", "ثبت اطلاعات", MessageBoxButtons.YesNo);
if (Result_Save == DialogResult.Yes)
{
cnn.Open();
SqlCommand my_cn = new SqlCommand("insert into bank(code,name,family,bed,best ) values(@cd_temp,@name_temp,@family_temp,@bed_temp, @best_temp)", cnn);
my_cn.Parameters.AddWithValue("@cd_temp", Int32.Parse(textBox1.Text));
my_cn.Parameters.AddWithValue("@name_temp", textBox2.Text);
my_cn.Parameters.AddWithValue("@family_temp", textBox3.Text);
my_cn.Parameters.AddWithValue("@bed_temp", textBox5.Text);
my_cn.Parameters.AddWithValue("@best_temp", textBox4.Text);
my_cn.ExecuteNonQuery();
Form1_Load(sender, e);
}
}
catch (SqlException ex)
{
if (ex.Number == 2627)//درصورتی که کد کالا تکراری بود
{
MessageBox.Show(" این کد قبلا ثبت شده ", "ثبت اطلاعات");
}
}
}
می خوام بعد از اینکه پیغام ( لطفا کد را وارد کنید) داده شد کدهای بعدی اجرا نشه و کاربر اطلاعات تکست باکس رو کامل کنه و بعد اطلاعات ثبت بشن