7,765
社区成员
发帖
与我相关
我的任务
分享
Option Explicit
Dim WithEvents cmd1 As CommandButton '声明一个事件的按钮
Dim txt1 As TextBox '声明一个文本框
Dim WithEvents lbl1 As Label '一个label带事件的
Dim WithEvents shijian As Timer
Private Sub Form_Load()
Me.ScaleMode = 3 '设置窗体度量单位为像素
Set cmd1 = Me.Controls.Add("VB.CommandButton", "cmd1")
cmd1.Move 150, 50, 100, 30 '调整按钮大小和位置
cmd1.Caption = "点我看看" '设置按钮标题
cmd1.Visible = True '设置可见
Set txt1 = Me.Controls.Add("VB.TextBox", "txt1")
txt1.Move 50, 50, 100, 30 '设置文本框大小和位置
txt1.Text = "我是文字" '设置文本
txt1.Visible = True '设置可见
Set lbl1 = Me.Controls.Add("VB.Label", "lbl1")
lbl1.Move 30, 10, 300, 20 '设置label大小和位置
lbl1.Caption = "双击我显示时间" '设置文本
lbl1.Visible = True '设置可见
lbl1.BackColor = &HFFFFFF
Set shijian = Me.Controls.Add("vb.timer", "timer1")
End Sub
Private Sub lbl1_DblClick() 'lbl1双击事件
shijian_Timer
End Sub
Private Sub cmd1_click() '动态创建的cmd1被点击
MsgBox txt1.Text
End Sub
Private Sub shijian_Timer()
shijian.Enabled = True
shijian.Interval = 1000
lbl1.Caption = Time
End Sub