Vb.net Visual Basic:单选按钮即使设置为visible=false也可见
…我想使游泳单选按钮不可见,tf单选按钮变为不可见,但游泳保持可见您将比较运算符和赋值运算符混合在一起,它们与VB中的标记相同 删除Vb.net Visual Basic:单选按钮即使设置为visible=false也可见,vb.net,visual-studio-2012,Vb.net,Visual Studio 2012,…我想使游泳单选按钮不可见,tf单选按钮变为不可见,但游泳保持可见您将比较运算符和赋值运算符混合在一起,它们与VB中的标记相同 删除和,并按如下方式制作这3个说明: If bronzeRadioButton.checked = true then tfRadioButton.visible = false And _ SwimmingRadioButton.visible = false And _ horseRadio button.visible = true End
和
,并按如下方式制作这3个说明:
If bronzeRadioButton.checked = true then
tfRadioButton.visible = false And _
SwimmingRadioButton.visible = false And _
horseRadio button.visible = true
End If
您的代码实际上是在说“如果选中了青铜单选按钮,则为false”。。。或者“then true”…无论如何,then
后面的部分不包含任何指令,只包含一个布尔表达式。我很惊讶它竟然能编译
如果我理解你的要求,你可以试试这个:
If bronzeRadioButton.checked = true then 'comparison
tfRadioButton.visible = false 'assignment
SwimmingRadioButton.visible = false 'assignment
horseRadioButton.visible = true 'assignment
End If
是否:
不做您需要的事情?VBA with n VisualStudio?将每个
.visible=false
语句分隔到单独的行中,调试起来会更容易(甚至可能工作得更好)。将代码压缩成一行通常会给我带来麻烦。@PeterT谢谢,但当我这样做的时候,它仍然不起作用删除所有的和
你的问题不清楚。请澄清正在发生的事情和您希望发生的事情。谢谢,但仍然没有work@KevinFarrell编辑。
Dim isChecked As Boolean = bronzeRadioButton.Checked
tfRadioButton.Visible = Not isChecked
swimmingRadioButton.Visible = Not isChecked
horseRadioButton.Visible = isChecked
If bronzeRadioButton.Checked = True Then
tfRadioButton.Visible = False
SwimmingRadioButton.Visible = False
horseRadio button.Visible = True
End If