我正在使用Visual Studio 2010在C#中编写应用程序.但突然间,最奇怪的事情开始发生了.
我在窗口顶部有两个收音机盒,两个都设置为Checked = False.我在代码中到处搜索,我认为没有理由为什么它会是什么False.
现在,这两个框(称为第一Radio1和Radio2分别)已经开始被自动执行应用程序时检查.这会导致问题,因为存在与正在检查的框相关联的事件,现在每次打开程序时都会运行此事件(导致一些严重问题).
有没有人知道为什么这个盒子会被自动检查?正如我所提到的,我已经通过代码到处查看,以防我在Radio1.Checked = true;某处悬挂.但事实并非如此.
RadioButton类包含的代码可确保当其中一个按钮获得焦点并且AutoCheck属性设置为True时,将检查组中的至少一个按钮.这实现了单选按钮的标准行为.如果您需要非标准行为,则必须将其AutoCheck属性设置为false并自行执行检查.
| 归档时间: |
|
| 查看次数: |
3024 次 |
| 最近记录: |