フォームにヘルプボタンを表示する方法です。
サンプル
例)自フォームにヘルプボタンを表示する
// ヘルプボタンを有効にする
this.HelpButton = true;
// 最小化ボタン、最大化ボタンを無効にする
// ※同時にこの設定も行わないとヘルプボタンは表示されません。
this.MaximizeBox = false;
this.MinimizeBox = false;
(表示例)
フォーム画面のタイトルバー部分に「?」が表示されます。
「?」をクリックするとカーソルに?が表示されます。
カーソルに?が表示された状態でクリックした時のイベントは「HelpRequested」で拾えます。
// HelpRequestedイベントの例
private void Form1_HelpRequested(object sender, HelpEventArgs hlpevent)
{
Control c = (Control)sender;
// クリック時にGoogleページを表示させる
Help.ShowHelp(c, "https://www.google.co.jp/");
}
備考
- ヘルプボタンを表示するには、MinimizeBox、MaximizeBoxプロパティをfalse(無効)にしておく必要があるのでご注意ください。