VB程序设计基础例题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

3.1交换变量a1、a2的值,P35

Private Sub Form_Click()

Dim a1 As Integer, a2 As Integer, t As Integer a1 = 5: a2 = 10

Form1.Print "交换"; a1; a2

t = a1: a1 = a2: a2 = t

Form1.Print "得:"; a1; a2

End Sub

Private Sub Form_Load()

Form1.AutoRedraw = True

Form1.Print "交换两个数"

Form1.Print "单击窗体开始"

End Sub

3.2 Tab 函数,P35

Private Sub Form_Click()

Form1.Print Tab(10); "*********"

Form1.Print Tab(11); "*******"

Form1.Print Tab(12); "*****"

Form1.Print Tab(13); "***"

Form1.Print Tab(14); "*"

End Sub

Private Sub Form_Load()

Form1.AutoRedraw = True

Form1.Print "显示星号三角形,单击窗体开始"

End Sub

3.5 Move 方法在指定位置显示窗体,文本框和图,P45 Private Sub Form_Load()

Picture1.AutoRedraw = True

Move 3000, 2000, 2800, 2800

Text1.Move 300, 200, 2000, 500

Picture1.Move 300, 1000, 1600, 1200

Text1.Text = "文本框"

Picture1.Print "图片框"

End Sub

图3.13 显示和隐藏,P46

Private Sub Form_Click()

Form1.Hide

Form2.Show

End Sub

Private Sub Form_Load()

AutoRedraw = True

Form1.Print "单击显示form2"

End Sub

Private Sub Form_dblClick()

Form2.Hide

Form1.Show

End Sub

Private Sub Form_Load()

AutoRedraw = True

Form2.Print "双击显示form1"

End Sub

3.6输出位置以及字体设置,P46

Private Sub Form_Load()

AutoRedraw = True

Form1.Width = Screen.Width / 2

Form1.Height = Screen.Height / 3

Form1.Left = (Screen.Width - Form1.Width) / 2 Form1.Top = (Screen.Height - Form1.Height) / 2 FontName = "黑体": FontSize = 20

str1$ = "Visual Basic 应用程序"

CurrentX = (Form1.Width - TextWidth(str1$)) / 2

CurrentY = (Form1.Height - TextHeight(str1$)) / 3

Form1.Print str1$

End Sub

3.12 InputBox及“+”的应用P53

Private Sub Form_Click()

a = InputBox("enter an integer", 123, 456, , , HelpFile, context)

b = InputBox("enter an integer")

Text1.Text = b + a

End Sub

3.11计时器,P52

Rem “计时开始”按钮单击事件

Private Sub Command1_Click()

Text1.Text = "计时开始"

Form1.Tag = Timer

Command1.Enabled = False

Command2.Enabled = True

End Sub

Rem “计时停止”按钮单击事件

Private Sub Command2_Click()

Text1.Text = CInt(10 * (Timer - Form1.Tag)) / 10 Command1.Enabled = True

Command2.Enabled = False

End Sub

Rem“结束”按钮单击事件

Private Sub Command3_Click()

End

End Sub

Rem 窗体装载事件作初始化

Private Sub Form_Load()

Text1.Text = "计时器"

Command2.Enabled = False

Timer1.Interval = 100

End Sub

Rem 计时器控制事件由interval属性设置的时间间隔触发Private Sub Timer1_Timer()

Label1.Caption = Time$

End Sub

相关文档
最新文档