Foxtable(狐表)用户栏目专家坐堂 → [求助]如何在功能区使用单选框?


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

主题:[求助]如何在功能区使用单选框?

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


加好友 发短信
等级:四尾狐 帖子:873 积分:6052 威望:0 精华:0 注册:2014/5/20 17:56:00
[求助]如何在功能区使用单选框?  发帖心情 Post By:2014/12/26 15:17:00 [只看该作者]

如何在功能区使用单选框?看了,只有检查框,有没有其他方式?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/26 15:18:00 [只看该作者]

 菜单没有单选框。

 

 你可以用复选框模拟成单选框的效果。


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


加好友 发短信
等级:四尾狐 帖子:873 积分:6052 威望:0 精华:0 注册:2014/5/20 17:56:00
  发帖心情 Post By:2014/12/26 16:14:00 [只看该作者]

功能区检查框如下(目的:选中全部,则已付和未付不能选中,只能取消全部,才能选已付或者未付,其他类似):
     全部:rdoall  已付:rdoyifu   未付:rdoweifu
在rdoall的CheckedChanged事件写如下代码:
Dim ra As RibbonMenu.CheckBox = RibbonTabs("功能区1").Groups("功能组5").Items("rdoall")
Dim ry As RibbonMenu.CheckBox = RibbonTabs("功能区1").Groups("功能组5").Items("rdoyifu")
Dim rw As RibbonMenu.CheckBox = RibbonTabs("功能区1").Groups("功能组5").Items("rdoweifu")
If ra.Checked=True
   ry.Checked=False
   rw.Checked=False
End If

为什么rdoall不取消选中,rdoyifu和rdoweifu检查框照样能选中?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/26 16:19:00 [只看该作者]

 选中 rdoyifu  或 rdoweifu 的时候,把 rdoall  取消选择不就行了?

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


加好友 发短信
等级:四尾狐 帖子:873 积分:6052 威望:0 精华:0 注册:2014/5/20 17:56:00
  发帖心情 Post By:2014/12/26 16:28:00 [只看该作者]

(2)在rdoyifu的CheckedChanged事件写如下代码:
Dim ra As RibbonMenu.CheckBox = RibbonTabs("功能区1").Groups("功能组5").Items("rdoall")
Dim ry As RibbonMenu.CheckBox = RibbonTabs("功能区1").Groups("功能组5").Items("rdoyifu")
Dim rw As RibbonMenu.CheckBox = RibbonTabs("功能区1").Groups("功能组5").Items("rdoweifu")
If ry.Checked=True
   ra.Checked=False
   rw.Checked=False
End If
(3)在rdoweifu的CheckedChanged事件写如下代码:
Dim ra As RibbonMenu.CheckBox = RibbonTabs("功能区1").Groups("功能组5").Items("rdoall")
Dim ry As RibbonMenu.CheckBox = RibbonTabs("功能区1").Groups("功能组5").Items("rdoyifu")
Dim rw As RibbonMenu.CheckBox = RibbonTabs("功能区1").Groups("功能组5").Items("rdoweifu")
If rw.Checked=True
   ra.Checked=False
   ry.Checked=False
End If
以上是我设置的,但是在预览操作的时候三个检查框都能打钩选中,不知哪里错了,还是思路不对?

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


加好友 发短信
等级:四尾狐 帖子:873 积分:6052 威望:0 精华:0 注册:2014/5/20 17:56:00
  发帖心情 Post By:2014/12/26 16:29:00 [只看该作者]

刚才看了,可以了,在预览状态下都能选,但是退出预览操作没有问题。谢谢甜版!

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/26 16:30:00 [只看该作者]

 不要在预览里测试,你确定后测试啊。

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


加好友 发短信
等级:四尾狐 帖子:873 积分:6052 威望:0 精华:0 注册:2014/5/20 17:56:00
  发帖心情 Post By:2014/12/26 16:54:00 [只看该作者]

Dim Filter As String
With e.Form.Controls("trucknum")
    If .Value IsNot Nothing Then
        Filter = "车号= '" & .Value & "'"
    End If
End With

甜版,这段代码,我在功能区如何调用或者如何进行修改能

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/26 17:05:00 [只看该作者]

Dim Filter As String
With Forms("窗口1").Controls("trucknum")
    If .Value IsNot Nothing Then
        Filter = "车号= '" & .Value & "'"
    End If
End With

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


加好友 发短信
等级:四尾狐 帖子:873 积分:6052 威望:0 精华:0 注册:2014/5/20 17:56:00
  发帖心情 Post By:2014/12/26 17:45:00 [只看该作者]

甜版,出现如下提示:
图片点击可在新窗口打开查看此主题相关图片如下:错误提示1.jpg
图片点击可在新窗口打开查看
图片点击可在新窗口打开查看此主题相关图片如下:错误提示2.jpg
图片点击可在新窗口打开查看


 回到顶部
总数 32 1 2 3 4 下一页