7,785
社区成员




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