C# 关于windows窗体复选框的问题
我的问题是: 如果我没有选中任何复选框,我希望从表单中获得错误消息。它的正确代码是什么?我应该在哪里纠正它?非常感谢你的关心。C# 关于windows窗体复选框的问题,c#,winforms,C#,Winforms,我的问题是: 如果我没有选中任何复选框,我希望从表单中获得错误消息。它的正确代码是什么?我应该在哪里纠正它?非常感谢你的关心。 对于每个复选框,执行一个复选框。选中测试(布尔和)并显示一个消息框 如果要阻止关闭应用程序,则必须处理关闭事件,并在这种情况下将“取消”设置为true private void frmSearch_Load(object sender, EventArgs e) { // TODO: This line of code loads data into the '
对于每个复选框,执行一个复选框。选中测试(布尔和)并显示一个消息框 如果要阻止关闭应用程序,则必须处理关闭事件,并在这种情况下将“取消”设置为true
private void frmSearch_Load(object sender, EventArgs e)
{
// TODO: This line of code loads data into the 'bookdatabaseDataSet.Dist_Year' table. You can move, or remove it, as needed.
this.dist_YearTableAdapter.Fill(this.bookdatabaseDataSet.Dist_Year);
// TODO: This line of code loads data into the 'bookdatabaseDataSet.Dist_Auth' table. You can move, or remove it, as needed.
this.dist_AuthTableAdapter.Fill(this.bookdatabaseDataSet.Dist_Auth);
// TODO: This line of code loads data into the 'bookdatabaseDataSet.Book' table. You can move, or remove it, as needed.
this.bookTableAdapter.Fill(this.bookdatabaseDataSet.Book);
}
private void button1_Click(object sender, EventArgs e)
{
Form f4 = new Confirm();
f4.Show();
Hide();
}
private void button2_Click(object sender, EventArgs e)
{
if (MessageBox.Show("Are you sure you want to Exit?", "Exit", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
{
Application.Exit();
}
}
这不会给你一个直接的答案(只为你做的工作),但应该为你指明正确的方向: 您可以使用 但是你也可以去掉复选框,假设如果用户在文本框中输入,那么他们想在字段上进行搜索
从禁用搜索按钮开始,仅当至少一个字段中有文本时才启用它 我想您应该确保在单击
按钮1
时至少选中一个复选框,对吗?如果是,请将其放置在按钮1\u单击事件的开头
void HandleFormClosing (object sender, CancelEventArgs args)
{
if (checkbox1.Checked && checkbox2.Checked)
return;
MessageBox.Show ("Need to check all boxes");
args.Cancel = true;
}
C语言没有任何复选框。也许你说的是Windows窗体复选框,或ASP.NET复选框,或WPF复选框,或Silverlight复选框,或其他复选框?是的,我说的是Windows窗体复选框!谢谢你的关心!:)
private void button1_Click(object sender, EventArgs e)
{
if (!checkbox1.Checked && !checkbox2.Checked && !checkbox100.Checked)
{
MessageBox.Show("Please select a checkbox.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Warning);
checkbox1.Focus();
}
else
{
Form f4 = new Confirm();
f4.Show();
Hide();
}
}