【发布时间】:2020-06-09 09:09:36
【问题描述】:
我有很多以 0 到 20 之间的数字命名的单选按钮。选中它们时运行的代码几乎相同。如果我能以某种方式使用“checkedRadioButton.value”之类的东西,事情会容易得多。
I have some pictures to show, when radiobutton1 is selected picture1 will be shown.我得到了图片
OpenFileDialog1.Multiselect = True
OpenFileDialog1.ShowDialog()
并且想使用类似的东西
PictureBox1.ImageLocation = OpenFileDialog1.FileNames(checkedRadioButton.value)
【问题讨论】:
-
这似乎有点奇怪,因为第二个代码 sn-p 似乎假设用户选择了与
RadioButtons相同数量的文件。您是否在选择文件后创建RadioButtons,因此保证数字匹配?如果是这样,为什么不在我下面的答案中使用该原则,而是将文件路径实际分配给Tag属性?当您可以首先存储所需的实际值时,存储一个值以获得另一个值并没有多大意义。 -
是的,它们保证匹配。我有测试问题作为图像,其中有 20 个。第一个单选按钮被选中,第一个问题出现。
-
请查看我的答案的更新。
-
@jmcilhinney 帮助很大,非常感谢。
标签: vb.net