HelpContext 属性(Err 对象)

更新:2007 年 11 月

返回或设置一个 Integer 值,该值包含帮助文件中某一主题的上下文 ID。读/写。

Public Property HelpContext() As Integer

备注

HelpContext 属性用于为应用程序显示区分上下文的帮助。如果在 HelpFile 中指定帮助文件,则 HelpContext 属性用于自动显示标识的帮助文件。如果 HelpFile 和 HelpContext 属性均为空,则检查 Number 属性的值。如果 Number 属性值对应于某个 Visual Basic 运行时错误值,则使用该错误的 Visual Basic 帮助上下文 ID。如果 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

要求

命名空间:Microsoft.VisualBasic

**模块:**ErrObject

**程序集:**Visual Basic 运行库(在 Microsoft.VisualBasic.dll 中)

请参见

参考

Err 对象 (Visual Basic)

Description 属性(Err 对象)

ErrorToString 函数

HelpFile 属性(Err 对象)

LastDllError 属性(Err 对象)

Number 属性(Err 对象)

Source 属性(Err 对象)