Foxtable(狐表)用户栏目专家坐堂 → [求助]功能区如何设置单选按钮?


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

主题:[求助]功能区如何设置单选按钮?

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


加好友 发短信
等级:三尾狐 帖子:622 积分:5303 威望:0 精华:0 注册:2022/4/4 14:42:00
[求助]功能区如何设置单选按钮?  发帖心情 Post By:2022/8/16 20:28:00 [只看该作者]

如题

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/8/16 20:32:00 [只看该作者]

没有单选按钮,改为使用组合框下拉选择

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


加好友 发短信
等级:九尾狐 帖子:2239 积分:18446 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2022/8/16 22:13:00 [只看该作者]

如果每一行的单选项是相同的(比如选项ABC),可以考虑增加三个表达式列ABC(boolean型),然后用一列值V来保存选项
然后datacolchanged事件里
dim s as string = "A,B,C"
select case e.datacol.name
case "A","B","C"
if e.datarow(e.datacol.name) = true then 
systemready = false 
for each c as string in s.split(",")
e.datarow(c) = false 
next
e.datarow(e.datacol.name) = true
e.datarow("V") = e.datacol.name
systemready = true
end if 
end select 

 回到顶部