乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 83|回复: 7

[编程交流] VB。网络单选按钮行为

[复制链接]

48

主题

1073

帖子

1043

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
238
发表于 2022-7-6 22:19:48 | 显示全部楼层 |阅读模式
这是一个关于VB的一般性问题。Net而不是AutoCAD VB。但是我认为这个问题是一般性的。
 
在过去(VB6),我通过复制和粘贴创建了一系列单选按钮,这给了我类似的东西
 
  1. button1(0), button1(1), button1(n)


  1. button2(0), button2(1), button2(n)

 
其中按钮1和按钮2作为独立组工作。
 
在VB中似乎是这样。你不能(我不能?)创建按钮数组。我可以把它们放在一个容器中,让它们表现得像一个群体,但检查哪个被选中似乎更难。我错过什么了吗?
回复

使用道具 举报

29

主题

519

帖子

477

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
163
发表于 2022-7-6 22:31:48 | 显示全部楼层
在表单加载事件中尝试以下操作:
 
设置选项按钮初始状态的。
 
然后使用此选项更改其状态:
 
要读取其状态,请使用:
 
或者如果你有很多这样的语句,你可以使用case select而不是if语句。
回复

使用道具 举报

48

主题

1073

帖子

1043

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
238
发表于 2022-7-6 22:40:00 | 显示全部楼层
谢谢你,小家伙。你必须用容器来分组吗?或者你能在一个容器中混合两个不同的集合吗?
 
我一直在使用基于阵列位置的CASE SELECT。我要看opt吗。现在工作的名称?
回复

使用道具 举报

29

主题

519

帖子

477

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
163
发表于 2022-7-6 22:50:24 | 显示全部楼层
您需要在各自的GroupBox中设置每组单选按钮,因为当您将其中一个按钮的状态更改为“选中”时,容器中的所有其他按钮都会自动设置为“未选中”。如果不想看到GroupBox文本,请将其Text属性设置为空字符串。
 
要使用单选按钮,必须使用其名称和属性(例如“optLine.Checked=True”)。我仍然使用前缀“opt”作为单选按钮名称,但这只是VBA的遗留问题,在VBA中它们被称为选项按钮。
回复

使用道具 举报

48

主题

1073

帖子

1043

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
238
发表于 2022-7-6 22:59:53 | 显示全部楼层
再次感谢,听起来我的方向是对的。我也更喜欢optName。
 
再来一个(?)问题
 
使用数组可以轻松设置高亮显示的选项。。。。
 
  1. 5

在给定x的情况下,这是可能的,还是必须进行案例选择?
回复

使用道具 举报

29

主题

519

帖子

477

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
163
发表于 2022-7-6 23:05:52 | 显示全部楼层
据我所知没有。你必须使用单选按钮的名称。
 
也许我用案例选择的可能性误导了你。我在设置单选按钮时使用它,如果条件为true,则将相关单选按钮设置为选中。
 
这:
  1. 6

 
将成为:
  1. 7

 
使用Select Case无法循环浏览GroupBox中的所有单选按钮。
回复

使用道具 举报

48

主题

1073

帖子

1043

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
238
发表于 2022-7-6 23:19:31 | 显示全部楼层
我从注册表中读取一个值,这样我就可以这样做。。。
 
等等。它可以工作,但比我上面发布的要长得多。我很高兴我只有8个元素。
回复

使用道具 举报

29

主题

519

帖子

477

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
163
发表于 2022-7-6 23:21:25 | 显示全部楼层
这是正确的。谁说过。NET比VB6更简洁?戴夫,我们都比这更清楚。也许这就是为什么我仍然做VBA的原因之一。净额。
 
但至少你只需要将其中一个单选按钮标记为选中,GroupBpx中的所有其他按钮就会自动取消选中。
 
继续编码,你永远不知道BB什么时候会出现
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-4 11:36 , Processed in 0.382192 second(s), 68 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表