Share via


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 中)

請參閱

參考

Err 物件 (Visual Basic)

Description 屬性 (Err 物件)

ErrorToString 函式

HelpFile 屬性 (Err 物件)

LastDllError 屬性 (Err 物件)

Number 屬性 (Err 物件)

Source 屬性 (Err 物件)