ボタンをクリックすると、ボックスが画面にポップアップ表示され、簡単なメッセージが表示されます。本当に素晴らしいものはありません。どうすればいいですか?
System.Windows.Forms.MessageBox.Show("My message here");
System.Windows.Forms
アセンブリはプロジェクトを参照します。
mbox
と入力してTabキーを押すと、メッセージボックスを表示するための魔法のショートカットが表示されます。
Visual Studio 2015(コミュニティエディション)では、_System.Windows.Forms
_は使用できないため、MessageBox.Show("text")
を使用できません。
代わりにこれを使用してください:
_var Msg = new MessageDialog("Some String here", "Title of Message Box");
await Msg.ShowAsync();
_
注:上記のawait Msg.ShowAsync()
を使用するには、関数を非同期に定義する必要があります。
これを試して:
string text = "My text that I want to display";
MessageBox.Show(text);
派手なものはありませんか? MessageBoxをお試しください
ツールチップを活用してみませんか?
private void ShowToolTip(object sender, string message)
{
new ToolTip().Show(message, this, Cursor.Position.X - this.Location.X, Cursor.Position.Y - this.Location.Y, 1000);
}
上記のコードでは、クリックした場所に1000ミリ秒(1秒)のメッセージが表示されます。
それを呼び出すには、ボタンクリックイベントで次を使用できます。
ShowToolTip("Hello World");