在C#中验证文本框为空的单选按钮,可以通过以下步骤实现:
private void radioButton_CheckedChanged(object sender, EventArgs e)
{
if (radioButton.Checked)
{
textBox.Enabled = true; // 启用文本框
}
else
{
textBox.Enabled = false; // 禁用文本框
textBox.Text = ""; // 清空文本框内容
}
}
private void button_Click(object sender, EventArgs e)
{
if (radioButton.Checked && string.IsNullOrEmpty(textBox.Text))
{
MessageBox.Show("文本框不能为空!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
return;
}
// 其他操作...
}
这样,当单选按钮被选中时,文本框将启用,用户可以输入内容。当单选按钮未选中时,文本框将被禁用,并且内容将被清空。在点击按钮时,如果单选按钮被选中且文本框为空,则会弹出一个提示框提醒用户。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云