求一个VB代码,要求,从100开始点一次减1到十发出信号,最后到0停止

来自:    更新日期:早些时候
vb计算代码,求三个数的和,求最大数减最小数~

本人没学过 只是编程爱好者 献丑了

问题1
Private Sub Command1_Click()
Text3 = ""
Dim A1 As Integer
Dim A2 As Integer
Dim A3 As Integer
A1 = Text2
A2 = 1 & Text2
A3 = 2 & Text2
AAAA = Split(Text1, " ")
For Each I In AAAA
Dim B1 As Integer
Dim B2 As Integer
Dim B3 As Integer
B1 = Left(I, 1)
B2 = Mid(I, 2, 1)
B3 = Mid(I, 3, 1)
Select Case B1 + B2 + B3
Case A1
Case A2
Case A3
Case Else
Text3 = Text3 & " " & I
End Select
Next
Text3 = Mid(Text3, 2, Len(Text3))
End Sub


问题2
Private Sub Command1_Click()
Text3 = ""
Dim A1 As Integer
A1 = Text2
AAAA = Split(Text1, " ")
For Each I In AAAA
Dim B1 As Integer
Dim B2 As Integer
Dim B3 As Integer
Dim B4 As Integer
Dim B5 As Integer
B1 = Left(I, 1)
B2 = Mid(I, 2, 1)
B3 = Mid(I, 3, 1)
B4 = B1
B5 = B1
If B2 > B4 Then B4 = B2
If B3 > B4 Then B4 = B3
If B2 < B5 Then B5 = B2
If B3 < B5 Then B5 = B3
If Not (B4 - B5 = A1) Then Text3 = Text3 & " " & I
Next
Text3 = Mid(Text3, 2, Len(Text3))
End Sub

在Visual Basic中,惊叹号“!”与圆点“.”都用于给对象命名,但两者语法上却存在很大的区别,这点在编程时尤其需要注意。
圆点操作符“.”用来表示对象的属性和方法,在引用时,需要用到对象的Name、圆点和需要的属性或方法。例如要引用文本框Textl中的文本属性时可用reponse$=Text1.Text,再如要改变Form1窗体返回或读取对象高度的单位时用Form1.ScaleHeigh=2000表示。
感叹号“!”常用于当一个控件作为一个特性访问的情况下,例如引用Fomr2中Text1文本框文本属性时,可采用response$=Form2!text1.text语法格式。
虽然两者的语法应用结构有较大差异,但两条语句的性能是相同的,值得注意的是如果你在感叹号“!”的位置使用“.”可以获得对窗体上Text1特性的直接访问权,为了进一步增加感性认识,你不妨运行下面的例子来试试。mda.com
1.建立一个新项目,并在Form1窗体中增加一个命令控件。
2.双击Form1窗体,编辑Form-Load事件并输入:
Form1!Com�mand1.Caption=”Text”
Form1.Command1.Caption=”It Works”
3.运行试项目,这时你就会在Command1命令框中看到字符串It Works。
为了在程序中清楚地界定引用的控件名和该控件的属性或方法,增加程序的可读性,最好使用感叹号“!”,这也是VB的推荐方式。

Dim i As Long

Private Sub Form_Load()
i = 100
Me.Caption = "计数:" & i
End Sub

Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
i = i - 1
Me.Caption = "计数:" & i
'以下你可以自己设计需要发出的信号
If i <= 10 Then Me.Caption = Me.Caption & " 注意!!!!!!"
End Sub

Private Sub Command1_Click()
Cls
Command1.Caption = Command1.Caption - 1
If Command1.Caption = 0 Then Stop
Print IIf(Command1.Caption <= 10, Command1.Caption, "")
End Sub
Private Sub Form_Load()
Command1.Caption = 100
End Sub

Private Sub Command1_Click()
If Command1.Caption <> 0 Then
Command1.Caption = Command1.Caption - 1
If Command1.Caption = 10 Then MsgBox "10"
End If
End Sub

Private Sub Form_Load()
Command1.Caption = 100
End Sub


求一个VB代码,要求,从100开始点一次减1到十发出信号,最后到0停止视频

相关评论:
  • 18973932482VB编程:任意输入10个数,求平均值,求代码
    时闹贩for i = 1 to 10 a=inputbox("输入")print a;sum=sum+a next i print print "平均值为" & sum\/10

  • 18973932482VB中输入10个数并按要求进行升序排序和降序的程序
    时闹贩如果需要自己输入数字,可以这样:'如果要自己输入数字,可以修改下面的代码Text1.Text = "": Text2.Text = "": Text3.Text = ""Text1.Text = "系统自动生成的十个数:" & vbCrLfFor I = 1 To 10AA(I) = 0: ZGCJ(I) = 0: ZDCJ(I) = 0RandomizeAA(I) = Int(Rnd * 90 + 1...

  • 18973932482vb代码怎么在1到10十个数字中选择6个,打印所有的组合?
    时闹贩Dim temp As String = ","Dim n As Integer Dim i, j, k, t, y, u As Integer a = Split("1,2,3,4,5,6,7,8,9,10", temp)n = UBound(a)If Trim(a(UBound(a))) = "" Then n = UBound(a) - 1 TextBox6.Text = ""For i = 0 To n - 5 For j = i + 1 ...

  • 18973932482请教:VB代码:输入10个数字,然后把这10个数字由大到小排列,然后最大最小...
    时闹贩把10数存入数组a(0 to 9)dim max,min,maxi,mini,temp,item dim i as integer max=a(0):min=a(0)for i=0 to 9 if max<=a(i) then max=a(i):maxi=i'记录最大值和其下标 if min>=a(i) then min=a(i):mini=i'记录最小值和其下标 next temp=a(maxi):a(maxi)=a(mini)...

  • 18973932482VB程序设计中,有10个分数,怎样输入一个除去最大值、最小值,求平均值...
    时闹贩先在窗体上放一个text1,在界面将text1的index属性值设为0,这样我们就创建了一个textbox控件数组,用复制粘贴的办法再添加9个成员 再在窗体上放3个按纽控件,代码如下:Option Explicit: Dim a(9) As Integer, s As Double, max As Integer, min As Integer Private Sub Command1_Click()a(0)...

  • 18973932482求一VB代码,用数组保存随机产生的10个介于20到50之间的整数,编程求出其...
    时闹贩Private Sub Command1_Click()Randomize Dim a(1 To 10)Dim max, min, ave min = 50: max = 20 For i = 1 To 10 a(i) = Int(Rnd * 21 + 30)Print a(i);If max < a(i) Then max = a(i)If min > a(i) Then min = a(i)ave = ave + a(i)Next i ave = ave \/...

  • 18973932482利用VB制作一个“随机生成十个数字(1-100之间的整数)求极值(最大最小...
    时闹贩代码:Dim max, min As IntegerDim avg As DoublePrivate Sub Command1_Click()Dim num(10) As IntegerText1.Text = ""Label4.Caption = ""Label5.Caption = ""Label6.Caption = ""Dim i, j, temp, sum As Integersum = 0For i = 1 To 10num(i) = Int(Rnd * (100 + 1))sum...

  • 18973932482求VB代码!!!急
    时闹贩求VB代码!!!急 题目要求:输入任意四个整数(0到10),运算符只有加减乘除,还有括号.每个数只能且必须用一次。要求判断这些表达的结果中是否有24。如果有,输出计算表达式:如输入4,6,1,1输出4*6*... 题目要求:输入任意四个整数(0到10),运算符只有加减乘除,还有括号.每个数只能且必须用一次。要求判断这些表达的...

  • 18973932482在VB中,求阶乘的部分代码?
    时闹贩在VB中求阶乘的部分代码:Private Function fact(m As Integer) As Long Dim i As Integer fact = 1 For i = 1 To m fact = fact * i Next i End Function Private Sub Command1_Click()Dim n As Integer, sum As Long Dim i As Integer n = Val(Text1.Text)For i = 1 To ...

  • 18973932482详细讲解一下VB里面的IF嵌套跟循环嵌套
    时闹贩举例代码如下:1.循环嵌套 for i=1 to 10 for k=1 to 10 next k next i 为了好给你讲,将上面的循环i叫做A,循环k叫做B.他们的执行顺序是,先执行A的第一次循环,进入A之后,再执行循环B,循环B循环完了,再执行A的下一次循环,接着再将B循环完了,再进行A的下一次循环.直到A循环完10次.2....

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网