vb制作计算机数字键代码,VB程序题:窗体上建立一个简单组合框,在组合框的文本框输入数字字符,按回车键后加入到组合框的列表框内,如图E.8所示;单击“交换”按钮,将列表框中最小值项目和第0个项目交换…...

VB程序题:窗体上建立一个简单组合框,在组合框的文本框输入数字字符,按回车键后加入到组合框的列表框内,如图E.8(下图)所示;单击“交换”按钮,将列表框中最小值项目和第0个项目交换;最大值与最后项目交换,如图E.9所示。(wb86.com)

2694342c3a7cc439462b79bb8a1ae9eb.png

解题,代码如下:

Sub Combo1_KeyPress(KeyAscii As Integer)

Select Case KeyAscii

Case 48 To 57, 13, 8 '只允许数字键和回车键,删除键

Case Else

KeyAscii = 0

End Select

If KeyAscii = 13 Then

Combo1.AddItem Combo1.Text

Combo1.Text = ""

End If

End Sub

Private Sub Command1_Click()

Dim min%, max%

min = Val(Combo1.List(0))

max = Val(Combo1.List(0))

imin = 0

imax = 0

For i = 1 To Combo1.ListCount - 1

If Val(Combo1.List(i)) > max Then

imax = i

max = Combo1.List(i)

ElseIf Val(Combo1.List(i)) < min Then

imin = i

min = Combo1.List(i)

End If

Next i

t = Combo1.List(0)

Combo1.List(0) = Combo1.List(imin)

Combo1.List(imin) = t

t = Combo1.List(Combo1.ListCount - 1)

Combo1.List(Combo1.ListCount - 1) = Combo1.List(imax)

Combo1.List(imax) = t

End Sub

图E.9:

f01cf111f87744feda9db8e154f2da25.png

Visual Basic程序设计教程(第3版) (龚沛曾等编)课后实验源码

来源:济亨网

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值