Foxtable(狐表)用户栏目专家坐堂 → 复选框控制问题?


  共有13411人关注过本帖树形打印复制链接

主题:复选框控制问题?

帅哥哟,离线,有人找我吗?
RandyBoy
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:184 积分:1459 威望:0 精华:0 注册:2011/11/11 12:08:00
复选框控制问题?  发帖心情 Post By:2011/11/21 11:08:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:pic17.jpg
图片点击可在新窗口打开查看

希望单击以上任意一个复选框的值去改变另外两个复选框的值,即三个中选一个,我不用RadioButton控件的。

我在全局变量复选框的checkedChanged中输入以下代码测试:

Dim chk1 As WinForm.CheckBox = e.Form.Controls("private")

Dim chk2 As WinForm.CheckBox = e.Form.Controls("static")
If e.Sender.Checked Then
    chk1.Checked = False
    chk2.Checked = False
End If

 

运行时看无效果,那里有出问题?


 回到顶部
帅哥哟,离线,有人找我吗?
RandyBoy
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:184 积分:1459 威望:0 精华:0 注册:2011/11/11 12:08:00
  发帖心情 Post By:2011/11/21 14:57:00 [显示全部帖子]

Dim nm As String = e.Sender.Name
Select Case nm
    Case "public","static","private"
        If e.Sender.Checked  Then
            e.Form.Controls("public").Checked = (nm = "public")
            e.Form.Controls("private").Checked = (nm = "private")
            e.Form.Controls("static").Checked = (nm = "static")
        End If
End Select

 

在窗体的checkedchanged全局事件中输入以上代码,执行后效果与预期不符,逻辑没错吧!

 

 


 回到顶部
帅哥哟,离线,有人找我吗?
RandyBoy
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:184 积分:1459 威望:0 精华:0 注册:2011/11/11 12:08:00
  发帖心情 Post By:2011/11/21 15:20:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:pic18.jpg
图片点击可在新窗口打开查看

图1


图片点击可在新窗口打开查看此主题相关图片如下:pic19.jpg
图片点击可在新窗口打开查看

图2

图片点击可在新窗口打开查看此主题相关图片如下:pic20.jpg
图片点击可在新窗口打开查看
图3


 回到顶部
帅哥哟,离线,有人找我吗?
RandyBoy
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:184 积分:1459 威望:0 精华:0 注册:2011/11/11 12:08:00
  发帖心情 Post By:2011/11/21 15:21:00 [显示全部帖子]

图1为默认打开状态;

图2为选择《静态变量》时自动选择《私有变量》

图3为选择《全局变量》时《私有变量》被选中状态


 回到顶部
帅哥哟,离线,有人找我吗?
RandyBoy
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:184 积分:1459 威望:0 精华:0 注册:2011/11/11 12:08:00
  发帖心情 Post By:2011/11/21 15:27:00 [显示全部帖子]

在绑定数据表字段的情况下才会出现这种情况,请再分析分析原因吧!!


 回到顶部
帅哥哟,离线,有人找我吗?
RandyBoy
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:184 积分:1459 威望:0 精华:0 注册:2011/11/11 12:08:00
  发帖心情 Post By:2011/11/21 15:27:00 [显示全部帖子]

非绑定状态正常!


 回到顶部
帅哥哟,离线,有人找我吗?
RandyBoy
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:184 积分:1459 威望:0 精华:0 注册:2011/11/11 12:08:00
  发帖心情 Post By:2011/11/21 15:33:00 [显示全部帖子]

莫非是控制方向错了,操作时应该指向数据表相应的值才对,窗体的值是会从数据表自动更新的。

 回到顶部