关于几道VB编程题,请高手解答!!!

第一题是:随机产生10个不多于两位的整数,存入一个一维数组中,对这10个数从小到大进行排列,要求在当前窗体上显示排序前和排序后的数据。第二题是:程序运行后,自动在列表框(... 第一题是:随机产生10个不多于两位的整数,存入一个一维数组中,对这10个数从小到大进行排列,要求在当前窗体上显示排序前和排序后的数据。

第二题是:程序运行后,自动在列表框(名为list)中列出计算机中的各种字体,悬着相应的字体后,标签(名为labell)中的文字用这种字体显示。
展开
 我来答
jay821120
2014-04-27 · TA获得超过262个赞
知道小有建树答主
回答量:269
采纳率:0%
帮助的人:328万
展开全部

Private Sub Command1_Click()

Dim a(1 To 10) As Integer, i As Integer, j As Integer, iMin As Integer

Print "排序前的数组为:"

For i = 1 To 10

   a(i) = Int(Rnd * 100)

   Print a(i);

Next i

Print

Print "排序后的数组为:"

For i = 1 To 9

   iMin = i

   For j = i + 1 To 10

      If a(j) < a(iMin) Then iMin = j

   Next j

   t = a(iMin): a(iMin) = a(i): a(i) = t

Next i

For i = 1 To 10

   Print a(i);

Next i

End Sub

print

单击两次后的效果

Private Sub Form_Load()
Label1.Caption = "Visual Bacic程序设计"
Label1.FontSize = 20
List1.List(0) = "隶书"
List1.List(1) = "宋体"
List1.List(2) = "黑体"
End Sub

Private Sub List1_Click()
If List1.Selected(0) = True Then
   Label1.FontName = "隶书"
ElseIf List1.Selected(1) = True Then
   Label1.FontName = "宋体"
ElseIf List1.Selected(2) = True Then
   Label1.FontName = "黑体"
End If

End Sub

第二题运行结果:

请一定采纳哦!

追问
还有第二题您能帮忙做一下么?
追答
已经答了哦!!!
--
2022-12-05 广告
图形化编程简单理解为用积木块形式编程,scratch和python也是其中的一种,属于入门级编程,以其简单生动的画面获得无数学生的喜爱,深圳市创客火科技有限公司是一家做教育无人机的公司,旗下有编程无人机,积木无人机及室内外编队,每款飞机含有... 点击进入详情页
本回答由--提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式