请举例
而且详细解答
重赏
谢谢
在VB里啊!
Public和private是什么
答案:3 悬赏:80
解决时间 2021-02-26 19:28
- 提问者网友:南佳人~
- 2021-02-26 15:41
最佳答案
- 二级知识专家网友:星痕之殇
- 2021-02-26 16:53
Private是在窗体模块中定义变量、数据类型或者子过程时使用的,定义的东西只能在本窗体内使用;
Public是在公共模块中定义变量、数据类型或者子过程时使用的,定义的东西可以在整个程序的各个窗体中使用。
譬如:
Private:
(窗体中的公共部分写入)
Private Declare Function RegSetValueEx Lib "advapi32.dll" Alias "RegSetValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal Reserved As Long, ByVal dwType As Long, lpData As Any, ByVal cbData As Long) As Long ' Note that if you declare the lpData parameter as String, you must pass it By Value.
这段内容声明的函数,只能在本窗体中使用。
Public:
(公共模块中写入)
public x as integer
此时,该x可以被各个窗体调用
如果有什么还不明白的话可以问题补充一下,我很乐意解答你的^_^
Public是在公共模块中定义变量、数据类型或者子过程时使用的,定义的东西可以在整个程序的各个窗体中使用。
譬如:
Private:
(窗体中的公共部分写入)
Private Declare Function RegSetValueEx Lib "advapi32.dll" Alias "RegSetValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal Reserved As Long, ByVal dwType As Long, lpData As Any, ByVal cbData As Long) As Long ' Note that if you declare the lpData parameter as String, you must pass it By Value.
这段内容声明的函数,只能在本窗体中使用。
Public:
(公共模块中写入)
public x as integer
此时,该x可以被各个窗体调用
如果有什么还不明白的话可以问题补充一下,我很乐意解答你的^_^
全部回答
- 1楼网友:零负荷的放任
- 2021-02-26 18:48
公开的和隐私、私人的
- 2楼网友:一池湖水
- 2021-02-26 18:30
Public是全局变量,是工程级,同工程的所有窗体都可以调用
Private也是全局变量,不过是窗体或模块级,只能同一窗体或模块才可调用
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯