回覆列表
-
1 # meeos2200
-
2 # 56sdf155dfgsf56
private是私有的意思,表示變數或者方法只能在當前窗體或者當前模組或者當前類內使用,不能被外部使用。 比如模組中private sub func(byval k as Integer)end sub表示func只能在模組中使用,不能被窗體等使用
-
3 # 無雙木林森
這兩種寫法沒有區別,如果宣告方法沒有private這個修飾符sub預設就是私有方法,sub是private sub的簡寫。
-
4 # zfhag40912
1、Private是私有宣告,Sub 過程是包含在 Sub 語句和 End Sub 語句中的一系列 Visual Basic 語句。
2、每次呼叫過程時都執行過程中的語句,從 Sub 語句後的第一個可執行語句開始,到遇到的第一個 End Sub、Exit Sub 或 Return 語句結束。 比如:Private Sub Cmd1_Click()整體就是當你用滑鼠點選這個按鈕時應該執行的程式。
Privatesub定義的是模組級的函式或過程,只能在本模組中呼叫Publicsub定義的是全域性函式或過程,可以在任何模組中呼叫儲存時一個模組就是一個檔案例如窗體form1的檔案form1.frm中有PrivateSubfun1(aAsInteger)a=a+1EndSubPublicSubfun2(aAsInteger)a=a-1EndSub模組module1.bas中有PrivateSubfun3(aAsInteger)a=a*2EndSubPublicSubfun4(aAsInteger)a=a/2EndSub在窗體form1中就可以呼叫fun1,fun2,fun4,而不能呼叫fun3在模組module1.bas中就可以呼叫fun2,fun3,fun4,而不能呼叫fun1