永发信息网

Visual Studio ,vb.net语言基本简单代码一些问题

答案:3  悬赏:0  手机版
解决时间 2021-04-21 04:32

该怎么修改下面的代码,修改成运行的时候选择任意复选框点击查看按钮出现小框框提示选择了什么,没有选择任何复选框选项则提示请选择一项选项。

代码如下。

Public Class Form1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim interestStr As String = "您的興趣愛好為:"
If CB1.Checked Then
MessageBox.Show(interestStr & "打籃球")
ElseIf CB2.Checked Then
MessageBox.Show(interestStr & "踢足球")
ElseIf CB3.Checked Then
MessageBox.Show(interestStr & "游泳")
Else
MessageBox.Show("請選擇興趣愛好然後查看", "提示")

End If
End Sub

运行上面代码结果如图

明明选了三项小框框里却只能显示一项,该怎么修改呢。在下感激不尽。

最佳答案
代码如下:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim interestStr As String = "您的興趣愛好為:"
If CB1.Checked Or CB2.Checked Or CB3.Checked Then
If CB1.Checked Then
interestStr &= " 打籃球"
End If
If CB2.Checked Then
interestStr &= " 踢足球"
End If
If CB3.Checked Then
interestStr &= " 游泳"
End If
MessageBox.Show(interestStr)
Else
MessageBox.Show("請選擇興趣愛好然後查看", "提示")
End If
End Sub

这个代码已经符合你的要求了。如满意请采纳,有疑问请追问。
全部回答

Dim interestStr As String = "" If CB1.Checked Then interestStr &= " 打籃球" End If

If CB2.Checked Then interestStr &= " 踢足球" End If If CB3.Checked Then interestStr &= " 游泳" End If if interestStr = "" then

MessageBox.Show("请选择您的兴趣爱好!")

End If

ELSE

MessageBox.Show("您的兴趣爱好是:" & interestStr)

End If

If CB1.Checked Then MessageBox.Show(interestStr & "打籃球")

end if If CB2.Checked Then MessageBox.Show(interestStr & "踢足球")

end if If CB3.Checked Then MessageBox.Show(interestStr & "游泳")

end if

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
网球王子和犬夜叉比,谁更酷?
手机上问问能和电脑一样做任务吗?
好呷味粉面馆地址在什么地方,想过去办事
台湾的英语怎么说,台湾用英语怎么说
为什么心机的装不了?
把一杯水放在阳关下,每分钟测一次温度,连续五
以边走边爱为题的作文
西安钠得力公司怎么样?能否详细的介绍一下
谁有烽火战国的激活码啊?
什么歌曲好听..要有点悲伤的`
不明白这是什么意思!求答案!!!
带有“春”字的古诗词
跟父母有代沟怎么办?
win7左下角快捷方式没了
杭州萧山哪有笔记本电脑贴膜,美化电脑的?
推荐资讯
谁给我CF战队起个名字
骑士队最新比赛情况
一进QQ空间出现下面的提示,这是什么原因?
普通QQ用户怎样弄好空间啊
长治那有卖捷达车衣的?多少钱?
K530C现在市场价多少呢?功能怎么样?
梦幻株仙BY蝎子头像是蓝的还是红的?
冲多久的紫钻才可能抽到永久A?
友谊可以长久吗
怎么查看山寨机的MTK芯片是多少?比如说 MT62
邓州市人民法院刘集人民法庭地址有知道的么?
怎么才能取得别人信任?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?