VB中 事件过程只能由系统调用,在程序中不能直接调用

VB中事件过程只能由系统调用,在程序中不能直接调用这句话对吗求解... VB中 事件过程只能由系统调用,在程序中不能直接调用 这句话对吗 求解 展开
 我来答
oO没名字了Oo
2012-02-02 · 超过23用户采纳过TA的回答
知道答主
回答量:59
采纳率:0%
帮助的人:54万
展开全部
VB语言系统本身提供了相当的可直接调用的过程,如事件过程和内部函数。
在Visual Basic 6.0中,过程包含以下几种类型:
Sub过程(子过程):只能完成一定的操作和功能,不能通过过程名返回值。
Function过程(函数过程):除了能完成一定的功能外,还能通过过程名返回值。
Property过程(属性过程):用于向对象添加属性。
Private Sub Command1_Click()
Me.Print "123"
End Sub
Private Sub Form_DblClick()
Call Command1_Click
End Sub
该程序表明的是在名称为Command1的命令按钮控件的单击事件过程体中添加了语句Me.Print“123”,说明当单击Command1命令按钮,触发了该事件过程,就能执行此语句,也就产生在当前窗体上输出字符串“123”的效果。
这就说明事件过程可以被直接调用
lanniao007
2012-01-29 · TA获得超过1012个赞
知道小有建树答主
回答量:1489
采纳率:40%
帮助的人:448万
展开全部
错误的. 对于VB事件本身就是一个Sub.虽然没有函数的返回值但是一样可以作为方法来被调用.
毕竟事件本身就是一个特殊的Sub.还是遵循方法的基本特性.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ygbh9999
2012-01-29 · TA获得超过324个赞
知道小有建树答主
回答量:235
采纳率:100%
帮助的人:222万
展开全部
这种问题自己试试很容易得到答案的:
Private Sub Command1_Click()
MsgBox "!!!"
End Sub

Private Sub Form_Click()
Command1_Click
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
taohelin078
2012-01-29 · 超过27用户采纳过TA的回答
知道答主
回答量:81
采纳率:0%
帮助的人:55.1万
展开全部
不对。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
砍侃看
2012-01-29 · TA获得超过6153个赞
知道大有可为答主
回答量:6584
采纳率:69%
帮助的人:2097万
展开全部
貌似是对的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式