跳轉到主要內容
這個方法是在用戶端實作。它會在 Text Validator 被鎖定或解除鎖定後呼叫。Text Validator 可以在長時間處理作業開始前自動鎖定,並在作業結束後解除鎖定。此元件也可以透過 ITextValidator::Locked 屬性鎖定或解除鎖定。 此方法會向用戶端提供元件目前為鎖定或解除鎖定狀態的資訊。

語法

C++

HRESULT OnLocked( VARIANT_BOOL Value );

C#

void OnLocked( bool Value );

Visual Basic .NET

Sub OnLocked(Value As Boolean)

參數

[in] 指定元件為鎖定或解除鎖定狀態。如果參數為 TRUE,則元件已鎖定。如果參數為 FALSE,則元件已解除鎖定。

回傳值

[僅限 C++] 如果此方法的回傳值不是 S_OK,則表示錯誤發生在用戶端。

備註

此方法的用戶端實作必須確保,方法內部擲出的所有例外都會被攔截並妥善處理,且不會有任何例外傳播到方法外部。若例外傳播到方法外部,可能會導致不可預測的結果 (例如程式終止) 。

另請參閱

ITextValidatorEvents