Private Sub Form_Load() 和Private Sub Command1_Click()的区别
PrivateSubForm_Load()DimBAsStringA=123B=A&456MsgBoxBEndSub开始用Command1咋不可以啊?运行就出错啊!还有M...
Private Sub Form_Load()
Dim B As String
A = 123
B = A & 456
MsgBox B
End Sub
开始用Command1咋不可以啊? 运行就出错啊!还有Msgbox B可以运算,print B就不可以运算呢??
高手请耐心解答一下,在线等!!谢谢
!!
Private Sub Form_Load() 和Private Sub Command1_Click()的区别
这个问题是主要的
回答我这个问题啊! 展开
Dim B As String
A = 123
B = A & 456
MsgBox B
End Sub
开始用Command1咋不可以啊? 运行就出错啊!还有Msgbox B可以运算,print B就不可以运算呢??
高手请耐心解答一下,在线等!!谢谢
!!
Private Sub Form_Load() 和Private Sub Command1_Click()的区别
这个问题是主要的
回答我这个问题啊! 展开
4个回答
展开全部
Sub是Visual Basic或Visual Basic Script中的过程。Sub 过程是包含在 Sub 语句和 End Sub 语句中的一系列 Visual Basic 语句。每次调用过程时都执行过程中的语句,从 Sub 语句后的第一个可执行语句开始,到遇到的第一个 End Sub、Exit Sub 或 Return 语句结束。
Private Sub Form_Load()是响应载入表事件(即一对话框或窗口)。
Private Sub Command1_Click()是响应按钮单击事件。
Private Sub Form_Load()是响应载入表事件(即一对话框或窗口)。
Private Sub Command1_Click()是响应按钮单击事件。
展开全部
Private Sub Command1_Click()
Dim B As String
A = 123
B = A & 456
MsgBox B
End Sub
怎么可能会有错呢?你再试试。。。
要想在Form_Load()里print B,你这样试试,怎么可能不运算呢:
Private Sub Form_Load()
Dim B As String
show
A = 123
B = A & 456
Print B
End Sub
Private Sub Form_Load() 是程序开始运行加载窗体时所发生的事件,如果此时想让窗体print出东西,必须要让窗体出来才行,所以在form_load()里加入一句form1.show 或者me.show,或者干脆show
Private Sub Command1_Click()是单击命令按钮command1后发生的事件。
Dim B As String
A = 123
B = A & 456
MsgBox B
End Sub
怎么可能会有错呢?你再试试。。。
要想在Form_Load()里print B,你这样试试,怎么可能不运算呢:
Private Sub Form_Load()
Dim B As String
show
A = 123
B = A & 456
Print B
End Sub
Private Sub Form_Load() 是程序开始运行加载窗体时所发生的事件,如果此时想让窗体print出东西,必须要让窗体出来才行,所以在form_load()里加入一句form1.show 或者me.show,或者干脆show
Private Sub Command1_Click()是单击命令按钮command1后发生的事件。
追问
就是有错啊
运行不出结果来!
追答
那提示什么错呢
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一。。。command1是可以的,如果出问题请把错误的编号和错在第几句说一下
第二。。。print B如果你是放在Form_Load里的话不是不运算而是被Print输出后擦掉了,因加上me.AutoRedraw=True 这句话就可以了。如下
Private Sub Form_Load()
Me.AutoRedraw = True
Dim B As String
A = 123
B = A & 456
Print B
End Sub
即可
。。。
Private Sub Form_Load() 是在窗体在加载过程中触发的
Private Sub Command1_Click()是Command1控件点击后触发的
第二。。。print B如果你是放在Form_Load里的话不是不运算而是被Print输出后擦掉了,因加上me.AutoRedraw=True 这句话就可以了。如下
Private Sub Form_Load()
Me.AutoRedraw = True
Dim B As String
A = 123
B = A & 456
Print B
End Sub
即可
。。。
Private Sub Form_Load() 是在窗体在加载过程中触发的
Private Sub Command1_Click()是Command1控件点击后触发的
追问
me.AutoRedraw=True这句话什么意思啊?!!!
追答
就是将窗体上输出的内容不被擦掉
你试试看如果不用me.AutoRedraw=True你再用PRINT语句后随便拿一个窗体吧你的窗体覆盖后PRINT输出的内容还看得见嘛?me.AutoRedraw=True就是保证不被擦掉
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
什么时候用Form?什么时候用Command Private Sub Form_Click() 当点击窗体时候执行 Private Sub Command1_Click() 当点击Command1时候执行 这已你
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询