回覆列表
  • 1 # omzya3336

    Sub過程也稱為子過程,是在響應事件時執行的程式碼塊或是被事件過程呼叫的完成一定功能的通用程式碼塊。子過程不帶返回值,子過程的語法是:[PrivatelPublic][Static]Sub procedurename(arguments)statementsEnd Sub每次呼叫過程都會執行Sub和End Sub之間的statements,可以將子過程放入標準模組、類模組和窗體模組中。預設時,所有模組中的子過程都為Public(公用的)。即可以在應用程式中的任何地方呼叫它。如果使用Private宣告子過程,則該子過程只能在宣告它的模組中呼叫。過程arguments類似於變數宣告,它聲明瞭呼叫過程時傳遞進來的值。擴充套件資料:Visual Basic中有通用過程和事件過程這兩類予過程。

    1、通用過程通用過程是完成一項指定的任務的程式碼塊,建立通用過程是因為有時不同的事件過程要執行相同的動作,這時可以將那些公共語句放入通用過程,並由事件過程來呼叫它。這樣就不必重複編寫程式碼,也容易維護應用程式。要建立一個新的通用過程,只要在程式碼視窗的物件列表中選擇“通用"選項,然後按照子過程的語法在程式碼視窗中輸入子過程即可。

    2、事件過程事件過程是響應事件時執行的程式碼塊,通常總是處於空閒狀態,直到程式響應使用者引發的事件或系統引發的事件才呼叫相應的事件過程。一個控制元件的事件過程是將控制元件的實際名字(在Name屬性中規定的)、下劃線()和事件名組合起來。例如,如果希望在單擊了一個名為cmdPlay的命令按鈕後執行動作,則要在cmdPl.ay_C1ick事件過程中編寫相應程式碼。一個窗體的事件過程將“Form”(對於MDI視窗為“MDIForm“)、下劃線和事件名組合起來。例如,如果希望在單擊窗體之後,窗體會執行某些動作,則要使用Form—Click過程。編寫事件過程,要從程式碼視窗的物件列表中選擇一個物件,從過程列表中選擇一個過程,這時程式碼視窗中就會自動出現事件過程的模板,在中間加上自己的程式碼即可。

  • 中秋節和大豐收的關聯?
  • 長恨歌的寫作手法特點?