问问题描述
答精选答案

Private sub 定义的是模块级的函数或过程,只能在本模块中调用 Public sub 定义的是全局函数或过程,可以在任何模块中调用 保存时一个模块就是一个文件例如 窗体 form1 的文件 form1.frm 中有 Private Sub fun1(a As Integer) a = a + 1 End Sub Public Sub fun2(a As Integer) a = a - 1 End Sub 模块 module1.bas 中有 Private Sub fun3(a As Integer) a = a * 2 End Sub Public Sub fun4(a As Integer) a = a / 2 End Sub 在窗体 form1 中就可以调用 fun1,fun2,fun4, 而不能调用 fun3 在模块 module1.bas 中就可以调用 fun2,fun3,fun4, 而不能调用 fun1
答其他回答(1条)
-
private是私有的意思,表示变量或者方法只能在当前窗体或者当前模块或者当前类内使用,不能被外部使用。
r 比如模块中private sub func(byval k as Integer)end sub表示func只能在模块中使用,不能被窗体等使用
本文来自作者[爱数点考研体]投稿,不代表公众科技网立场,如若转载,请注明出处:https://www.cpst.net.cn/jingxuan/3170264.html

评论列表(4条)
我是公众科技网的签约作者“爱数点考研体”!
希望本篇文章《vb中private是什么意思》能对你有所帮助!
本站[公众科技网]内容主要涵盖:教育咨询,知识百科
本文概览:Private sub 定义的是模块级的函数或过程,只能在本模块中调用 Public sub 定义的是全局函数或过程,可以在任何模块中调用 保存时一个模块就是一个文件例如 窗体 form1 的文件 form1.frm 中有 Private Sub fun1(a As Integer) a = a + 1 End Sub Public Sub fun2(a As Integer) a = a - 1 End Sub 模块 module1.bas 中有 Private Sub fun3(a As Intege