以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 复选框控制问题? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=14483) |
||||
-- 作者:RandyBoy -- 发布时间:2011/11/21 11:08:00 -- 复选框控制问题? 希望单击以上任意一个复选框的值去改变另外两个复选框的值,即三个中选一个,我不用RadioButton控件的。 我在全局变量复选框的checkedChanged中输入以下代码测试: Dim chk1 As WinForm.CheckBox = e.Form.Controls("private") Dim chk2 As WinForm.CheckBox = e.Form.Controls("static")
运行时看无效果,那里有出问题? |
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/11/21 11:18:00 -- http://www.foxtable.com/help/topics/2052.htm
|
||||
-- 作者:RandyBoy -- 发布时间:2011/11/21 14:57:00 -- Dim nm As String = e.Sender.Name
在窗体的checkedchanged全局事件中输入以上代码,执行后效果与预期不符,逻辑没错吧!
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/11/21 15:05:00 -- 逻辑没有错,看看你代码中的名称对否。 |
||||
-- 作者:RandyBoy -- 发布时间:2011/11/21 15:20:00 -- 图1 |
||||
-- 作者:RandyBoy -- 发布时间:2011/11/21 15:21:00 -- 图1为默认打开状态; 图2为选择《静态变量》时自动选择《私有变量》 图3为选择《全局变量》时《私有变量》被选中状态 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/11/21 15:22:00 --
|
||||
-- 作者:RandyBoy -- 发布时间:2011/11/21 15:27:00 -- 在绑定数据表字段的情况下才会出现这种情况,请再分析分析原因吧!! |
||||
-- 作者:RandyBoy -- 发布时间:2011/11/21 15:27:00 -- 非绑定状态正常! |
||||
-- 作者:RandyBoy -- 发布时间:2011/11/21 15:33:00 -- 莫非是控制方向错了,操作时应该指向数据表相应的值才对,窗体的值是会从数据表自动更新的。 |