请问有100道选择题,随机弹出问题,请问在vb.net怎么写代码才比较方便?毕竟100道题...

vb.net中怎么可以写出100道题的选择题……我不想一个个手打啊…………... vb.net中怎么可以写出100道题的选择题……我不想一个个手打啊………… 展开
 我来答
h598937749
2013-01-18 · TA获得超过316个赞
知道小有建树答主
回答量:1073
采纳率:50%
帮助的人:641万
展开全部
把你的问题放到一个数组里面,然后随机生成,你可以参考下面的代码

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim str As String
Dim sp() As String
Dim rnd = New System.Random()
str = "1+1=? 1+2=? 1+3=?"
sp = Split(str, " ")
Me.Text = sp(rnd.Next(0, 2))
End Sub
更多追问追答
追问
可以解释一下str = "1+1=? 1+2=? 1+3=?"
sp = Split(str, " ")
Me.Text = sp(rnd.Next(0, 2))
这3句的意思吗..
追答
str = "1+1=? 1+2=? 1+3=?"   '这个是题目字符串

sp = Split(str, " ") ‘Split函数把字符串用空格进行分割返回一个数组

Me.Text = sp(rnd.Next(0, 2)) '生成随机数,就是生成随机题目在窗体的text属性中显示
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式