如何手动设置单选按钮(通过代码)?
Posted
技术标签:
【中文标题】如何手动设置单选按钮(通过代码)?【英文标题】:How to set radio button active manually (by code)? 【发布时间】:2011-09-22 15:50:33 【问题描述】:我有 2 个单选按钮说 r1 和 r2.grouped 在一起,并从属性中将 r1 组设为 true。 我已经制作了布尔变量(vr)并附加了这些单选按钮(DDX)。
现在从我写的代码 vr =1 然后 updatedata(TRUE)。但从 ui 它仍然显示 r1 单选按钮处于活动状态,而不是 r2。 如何通过更改 vr 使收音机 r2 处于活动状态?
【问题讨论】:
也许这个问题可以帮助:***.com/questions/932315/… 感谢您的回复。我去链接但找不到我的 anwswer。我想在变量附加到手动更改时更新单选按钮。 请附上您的代码,特别是与 r1、r2、vr 和绑定有关的代码。 【参考方案1】:UpdateData(TRUE)
是用控件数据更新变量。你想从变量中更新控件,所以你必须使用UpdateData(FALSE)
。
注意:我总是在 stdafx.h 中添加以下定义,所以我不会忘记:
// to use with UpdateData
#define TOWINDOW FALSE
#define TODATA TRUE
然后我只使用UpdateData(TOWINDOW)
或UpdateData(TODATA)
。
【讨论】:
以上是关于如何手动设置单选按钮(通过代码)?的主要内容,如果未能解决你的问题,请参考以下文章
html中<radio>单选按钮控件标签用法解析及如何设置默认选中