ErrObject.HelpContext Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Returns or sets an Integer
containing the context ID for a topic in a Help file. Read/write.
public:
property int HelpContext { int get(); void set(int value); };
public int HelpContext { get; set; }
member this.HelpContext : int with get, set
Public Property HelpContext As Integer
Property Value
Returns or sets an Integer
containing the context ID for a topic in a Help file. Read/write.
Examples
This example uses the HelpContext
property of the Err
object to show the Visual Basic Help topic for the Overflow
error.
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
Remarks
The HelpContext
property is used to display context-sensitive Help for an application. If a Help file is specified in HelpFile
, the HelpContext
property is used to automatically display the Help file identified. If both the HelpFile
and HelpContext
properties are empty, the value of the Number property is checked. If the value of the Number
property corresponds to a Visual Basic run-time error value, then the Visual Basic Help context ID for the error is used. If the value of the Number
property does not correspond to a Visual Basic error, the contents screen for the Visual Basic Help file is displayed.
Note
You should write routines in your application to handle typical errors. When programming with an object, you can use the object's Help file to improve the quality of your error handling, or to display a meaningful message to your user if the error is not recoverable.