HelpContext 屬性 (Err 物件)
更新:2007 年 11 月
傳回或設定的 Integer 包含說明檔主題的主題代碼。讀取/寫入。
Public Property HelpContext() As Integer
備註
HelpContext 屬性是用來顯示應用程式的即時線上說明。如果在 HelpFile 中指定了說明檔,則 HelpContext 屬性是用來自動顯示所識別的說明檔。如果 HelpFile 和 HelpContext 屬性都是空的,則會檢查 Number 屬性的值。如果 Number 屬性的值會與 Visual Basic 執行階段錯誤值對應,則會使用這個錯誤的 Visual Basic 說明主題代碼。如果 Number 屬性的值未與 Visual Basic 錯誤對應,那麼會顯示 Visual Basic 說明檔的內容畫面。
注意事項: |
---|
您應該將常式寫入應用程式,以處理一般錯誤。設計物件的程式時,您可以使用物件的說明檔來提升錯誤處理的品質,也可以在錯誤無法復原的情況下顯示有意義的訊息,以便將情況告知使用者。 |
範例
下列範例將使用 Err 物件的 HelpContext 屬性,針對 Overflow 錯誤顯示 Visual Basic 說明主題。
Dim Msg As String
Err.Clear()
On Error Resume Next ' Suppress errors for demonstration purposes.
Err.Raise(6) ' Generate "Overflow" error.
If Err.Number <> 0 Then
Msg = "Press F1 or HELP to see " & Err.HelpFile & " topic for" & _
" the following HelpContext: " & Err.HelpContext
MsgBox(Msg, , "Error:")
End If
需求
命名空間 (Namespace)︰Microsoft.VisualBasic
**模組︰**ErrObject
組件 (Assembly):Visual Basic Runtime Library (在 Microsoft.VisualBasic.dll 中)