Visual C# で簡単なポップアップ ボックスを作成するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/1806247

質問

ボタンをクリックすると、画面上にボックスがポップアップし、簡単なメッセージが表示されるようにします。本当に何も特別なことはありません。どうすればいいでしょうか?

役に立ちましたか?

解決

System.Windows.Forms.MessageBox.Show("My message here");

System.Windows.Forms アセンブリがプロジェクトを参照していることを確認してください。

他のヒント

入力するだけ mbox 次にタブを押すと、メッセージ ボックスを表示する魔法のショートカットが表示されます。

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をお試しください

http://www.homeandlearn.co.uk/csharp/csharp_s1p9.html

ツールチップを使用しない理由

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");
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top