如何在Windows窗体应用程序中分组单选按钮(很像ASP。净radiobuttonlist !) ?
所以我可以在选项中选择的每个情况之间切换。
如何在Windows窗体应用程序中分组单选按钮(很像ASP。净radiobuttonlist !) ?
所以我可以在选项中选择的每个情况之间切换。
当前回答
将组的所有单选按钮放在一个容器对象中,如Panel或GroupBox。这将在Windows窗体中自动将它们组合在一起。
其他回答
如果你不能将它们放到一个容器中,那么你必须编写代码来改变每个RadioButton的checked状态:
private void rbDataSourceFile_CheckedChanged(object sender, EventArgs e)
{
rbDataSourceNet.Checked = !rbDataSourceFile.Checked;
}
private void rbDataSourceNet_CheckedChanged(object sender, EventArgs e)
{
rbDataSourceFile.Checked = !rbDataSourceNet.Checked;
}
您应该将组的所有单选按钮放在相同的容器中,例如GroupBox或Panel。
将单选按钮放入GroupBox(或其他面板)内
看看把你的单选按钮放在一个GroupBox。
GroupBox更好。但不只是组框,甚至可以使用面板(System.Windows.Forms.Panel)。
这是非常有用的,当你正在设计互联网协议版本4设置对话框。(用你的电脑(windows)检查,然后你就可以理解行为)