次の方法で共有


ErrObject.HelpContext プロパティ

定義

ヘルプ ファイル内のトピックのコンテキスト ID を含む Integer を設定または返します。 読み取りと書き込みが可能です。

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

プロパティ値

ヘルプ ファイル内のトピックのコンテキスト ID を含む Integer を設定または返します。 読み取りと書き込みが可能です。

この例では、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

注釈

HelpContext プロパティは、アプリケーションの状況依存のヘルプを表示するために使用されます。 HelpFileでヘルプ ファイルが指定されている場合、HelpContext プロパティを使用して、識別されたヘルプ ファイルが自動的に表示されます。 HelpFileプロパティとHelpContext プロパティの両方が空の場合は、Number プロパティの値がチェックされます。 Number プロパティの値が Visual Basic ランタイム エラー値に対応する場合は、エラーの Visual Basic ヘルプ コンテキスト ID が使用されます。 Number プロパティの値が Visual Basic エラーに対応していない場合は、Visual Basic ヘルプ ファイルのコンテンツ画面が表示されます。

一般的なエラーの処理については、アプリケーションにルーチンを記述してください。 オブジェクトを使用してプログラミングする場合は、オブジェクトのヘルプ ファイルを使用してエラー処理の品質を向上させたり、エラーが回復できない場合に意味のあるメッセージをユーザーに表示したりできます。

適用対象

こちらもご覧ください