测试复选框是否被选中
Test if checkbox is checked
问题
我如何不断检查复选框是否已被选中,如果是,则执行某些操作。
如果未勾选则撤消更改。
我试过的
public Form1()
{
InitializeComponent();
statusCmb.Text = "All";
while (advancedQueryCb.Checked == true)
{
statusCmb.Text = null;
String SQL = "SELECT * FROM bd;
}
}
您可以订阅 CheckedChangedEvent
复选框,当 Checked
属性 的值发生变化时,该复选框将被触发:
public Form1()
{
InitializeComponent();
statusCmb.Text = "All";
advancedQueryCb.CheckedChangedEvent += (sender, e) =>
{
var checkbox = (CheckBox)sender;
if (checkbox.Checked)
{
// The checkbox has been checked, so you can perform the
// necessary logic here
}
};
}
这就是事件的目的
public Form1()
{
InitializeComponent();
advancedQueryCb.CheckedChanged += advancedQueryCb_CheckedChanged;
}
void advancedQueryCb_CheckedChanged(object sender, EventArgs e)
{
tatusCmb.Text = null;
String SQL = "SELECT * FROM bd;
}
问题
我如何不断检查复选框是否已被选中,如果是,则执行某些操作。
如果未勾选则撤消更改。
我试过的
public Form1()
{
InitializeComponent();
statusCmb.Text = "All";
while (advancedQueryCb.Checked == true)
{
statusCmb.Text = null;
String SQL = "SELECT * FROM bd;
}
}
您可以订阅 CheckedChangedEvent
复选框,当 Checked
属性 的值发生变化时,该复选框将被触发:
public Form1()
{
InitializeComponent();
statusCmb.Text = "All";
advancedQueryCb.CheckedChangedEvent += (sender, e) =>
{
var checkbox = (CheckBox)sender;
if (checkbox.Checked)
{
// The checkbox has been checked, so you can perform the
// necessary logic here
}
};
}
这就是事件的目的
public Form1()
{
InitializeComponent();
advancedQueryCb.CheckedChanged += advancedQueryCb_CheckedChanged;
}
void advancedQueryCb_CheckedChanged(object sender, EventArgs e)
{
tatusCmb.Text = null;
String SQL = "SELECT * FROM bd;
}