回覆列表
  • 1 # meeos2200

    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

  • 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()整體就是當你用滑鼠點選這個按鈕時應該執行的程式。

  • 中秋節和大豐收的關聯?
  • 分開兩個月了,前男友提的分手,我生日他第一時間發紅包給我,什麼意思?