11

C#WinFormsでは、メッセージボックスを表示すると、タイトルバーにタイトルがなく、タスクバーにあるボタンにタイトルがありません。

メッセージボックスのタイトルとアイコンを設定したい場合はどうすればよいですか。

1つのオプションは、メッセージボックスのように表示および動作するフォームを作成し、必要なときに表示および非表示にすることです。はい、できますが、「MessageBox」を変更したい

4

4 に答える 4

38

次のようなMessageBox.Showオーバーロードを使用します。

public static DialogResult Show(
    string text,
    string caption,
    MessageBoxButtons buttons,
    MessageBoxIcon icon
)

タイトルバーのテキストをキャプションに、アイコンをアイコンに渡す例:

MessageBox.Show("Oh noes!", "My Application", MessageBoxButtons.OK, MessageBoxIcon.Error);
于 2009-08-25T07:30:48.323 に答える
1

タイトル文字列を受け入れ、アイコンとボタンの数/タイプを指定できる、オーバーロードされたバージョンのshowメッセージボックスがあります。

于 2009-08-25T07:31:18.777 に答える
1

MessageBox.Show メソッドには、ポップアップのプロパティを設定できる一連のオーバーライドがあります。

http://msdn.microsoft.com/en-us/library/system.windows.forms.messagebox.show%28VS.71%29.aspx

于 2009-08-25T07:31:47.683 に答える