VS2005,一个窗体里面有三个groupbox,如图,如何实现每次只能点击一个radioButton?

2024-11-07 02:52:59
推荐回答(2个)
回答1:

他们是分属于不同的groupbox里的按钮,设置里估计是实现不了。你可以添加一个公共变量。每次点击按钮后更改变量的值。然后再点击按钮事件里进行判断,如果值为点击过的就弹出提示。
例如,设置一个int类型,点击后值为1,再次点击取消设置为0,那么每次判断下是否为1就可以知道是否有选中的项了

回答2:

因为有三个GroupBox,所以一定能同时点三个,如果你想只能点一个,那就要在每个RadioButton的CheckedChanged事件里清空其他RadioButton的选中状态。