一个工程中包含两个名称分别为Form1、Fort2的窗体,一个名称为mdlFunc的标准模块。假定在 Form1、Form2和mdlFune中分别建立了自定义过程,其定义格式为: Form1中定义的过程; Private Sub frmF

admin2009-03-15  69

问题 一个工程中包含两个名称分别为Form1、Fort2的窗体,一个名称为mdlFunc的标准模块。假定在 Form1、Form2和mdlFune中分别建立了自定义过程,其定义格式为:    Form1中定义的过程;       Private Sub frmFunctionl()       ...       End Sub    Form2中定义的过程:       Public Sub frmFunction2()       ...       End Sub    mdlFunc中定义的过程:       Public SubmdlFunction()       ...       End Sub    在调用上述过程的程序中,如果不指明窗体或模块的名称,则以下叙述中正确的是 ______。

选项 A、上述3个过程都可以在工程中的任何窗体或模块中被调用
B、frmFunction2和mdlFunction过程能够在工程中各个窗体或模块中被调用
C、上述3个过程都只能在各自被定义的模块中调用
D、只有mdlFunction过程能够被工程中各个窗体或模块调用

答案8

解析 Form1中的frmFunction1是窗体/模块级过程,只能被所在窗体Form1中的其他过程调用。 Form2中的frmFunction2是全局过程,所有模块的所有过程都能调用该过程,但外部过程调用时,需要在过程名前加窗体名。mdlFunc中的mdlFunction是在标准模块中定义的全局过程,如果过程名唯一,可以直接调用。因此,只有mdlFunction过程能够被工程中各个窗体或模块直接调用。
转载请注明原文地址:https://kaotiyun.com/show/4J1p777K
0

最新回复(0)