本篇內容主要講解“VBS中Property Set語句的用法”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“VBS中Property Set語句的用法”吧!
在 Class 塊中,聲明名稱、參數和代碼,這些構成了將引用設置到對象的 Property 過程的主體。
[Public | Private] Property Set name(
[arglist,] reference)
[statement]
[Exit Property]
[statement]
End Property
Public
表明 Property Set 過程可以被所有腳本中的其他所有過程訪問。
Private
表明 Property Set 過程只能被聲明之的同一 Class 塊中的其他過程訪問。
name
Property Set 過程的名稱;遵守標準的變量命名規則,不過該名稱可以與同一個 Class 塊中的 Property Get 或 Property Let 過程相同。
arglist
變量列表,代表在 Property Set 過程被調用時傳遞給它的參數。多個參數之間用逗號分隔開。此外,Property Set 過程將總是比它相應的 Property Get 過程多一個參數。這個多出來的參數是被賦予的對象。
reference
變量,其中包含被用于對象引用賦值的右側的對象引用。
statement
將要在 Property Set 過程主體中執行的任何一組語句。
注意每個 Property Set 語句都必須為所定義的過程定義至少一個參數。當 Property Set 語句所定義的過程被調用時,該必需參數(在多個參數時為最后一個參數)中將為屬性提供實際的對象引用。在前面的語法中,該參數被稱為引用。
除非使用 Public 或 Private 明確地進行指定,否則 Property Set 過程被設置為缺省的公有模式,即腳本中的其他所有過程都是可見的。在不同的過程調用時,Property Set 過程中的局部變量是不保存的。
在其他任何過程(例如Function或Property Let)中都不能夠定義Property Set過程。
Exit Property 語句將導致立即從 Property Set 過程中退出。程序將繼續執行調用 Property Set 過程之后的語句。Exit Property 語句的數量不受限制,可以出現在 Property Set 過程中的任何位置。
與 Function 和 Property Get 過程類似,Property Set 過程是一個單獨的過程,它可以有若干參數,執行一系列的語句,還可以改變參數的值。然而,與 Function 和 Property Get 過程不同的是,函數和過程都可以返回值,而 Property Set 過程對象引用賦值(Set 語句)的左側。
到此,相信大家對“VBS中Property Set語句的用法”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。