メッセージ ボックスにヘルプへのリンクを表示したい。デフォルトでは、テキストは選択できない文字列として表示されます。
36905 次
5 に答える
45
1つのオプションは、メッセージボックスにURLをメッセージとともに表示し、そのURLに移動するためのヘルプボタンを提供することです。
MessageBox.Show(
"test message",
"caption",
MessageBoxButtons.YesNo,
MessageBoxIcon.Information,
MessageBoxDefaultButton.Button1,
0, '0 is default otherwise use MessageBoxOptions Enum
"http://google.com",
"keyword")
このコードをフォームのロードイベントに含めることはできないことに注意してください。[ヘルプ]ボタンはリンクを開きません。
于 2009-12-02T16:02:18.423 に答える
5
MessageBoxはそれを行いません。TaskDialog(Vistaで導入)を使用するか、独自のダイアログを作成する必要があります。
--編集--XP
でタスクダイアログを偽造する方法があります。私が過去に使用したCodeProject.comの記事がいくつかあります。
于 2009-12-02T15:52:24.100 に答える
5
LinkLabel
これには、自分でコントロールを使用できますForm
。残念ながら、MessageBox
この方法でフォームをカスタマイズすることはできないため、独自のフォームを作成して目的Form
に合わせて模倣する必要がありMessageBox
ます。
于 2009-12-02T15:51:03.087 に答える
2
組み込みのMessageBoxの代わりに独自のフォームを作成する必要があり、そのLinkLabel
上でを使用できます。
However on the built-in MessageBox a Help button could be displayed among the buttons.
于 2009-12-02T15:55:45.480 に答える