У меня вопрос новичка, который меня беспокоил. Я возился с формами в визуальной студии. В простой программе, которую я делаю, я хочу отключить / включить кнопку в зависимости от того, установлен ли флажок.
Может кто-нибудь сказать мне, почему этот код не работает? В частности, оператор if.
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
Do_Check();
}
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
Do_Check();
}
private void Do_Check()
{
// button1.Enabled = checkBox1.Checked;
if (checkBox1.Checked)
button1.Enabled = true;
}
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show("Blah blah");
}
}
Я прокомментировал один из способов достижения желаемого результата. Я просто не уверен, почему утверждение if тоже не работает. Любая помощь будет оценена.