改进使用单选按钮的基本登录系统
本文关键字:登录 系统 单选按钮 | 更新日期: 2023-09-27 18:33:22
这是我的代码:
public bool radioButtons()
{
if (!userRadioButton.Checked && !adminRadioButton.Checked)
{
MessageBox.Show("You must select an account type");
return false;
}
else
{
return true;
}
}
现在,当用户名为空时,它会弹出两次消息框?
我认为您要实现的是这样的内容
public bool radioButtons()
{
if (!userRadioButton.Checked && !adminRadioButton.Checked)
{
MessageBox.Show("You must select an account type");
return false;
}
else
{
return true;
}
}
并在按钮单击事件中。
public void button1_Click(object sender, EventArgs e)
{
bool a = radioButtons();
if (a)
{
// a is true do what you want.
}
}
您需要更改 2 件事:
radioButtons
方法不需要接受布尔值- 你应该先声明
a
您的代码应如下所示:
public bool radioButtons()
{
if (!userRadioButton.Checked && !adminRadioButton.Checked)
{
MessageBox.Show("You must select an account type");
return false;
}
else
{
return true;
}
}
public void button1_Click(object sender, EventArgs e)
{
if (radioButtons())
{
//Your code here
}
}