首先,private不能在过程或函数内定义,在过程或函数内定义变量用dim和static
private可在窗体、模块、类模块、控件中定义变量(这种情况下,与dim效果完全一样)
你在哪里定义就在哪里使用,在窗体内定义,只能在该窗体内使用,在模块内定义只能在该模块内使用,如果在模块内用public定义,在该工程内均可使用
dim只能定义即声明变量,private可定义变量、可声明你所说的函数(或过程)等
如:
private const a=100
private a as integer(与dim效果一样,但private不能用于过程或函数内)
private sub aaa
pvate type aaaa
Private Declare Function SetForegroundWindow Lib "user32" (ByVal hWnd As Long) As Long
在一个窗体中使用