2009-04-03 7 views
19

メッセージボックスを表示するために、フォームと対話するクラスを取得するにはどうすればよいですか?C#のクラスのメッセージボックスを表示しますか?

+4

これは通常は良いアイデアではありません。理想的には、クラスはデータをフォームに送り返し、フォームにメッセージボックスを表示させる必要があります。あなたのクラスにUI仕様を記述すると、それはそのUIに完全に結びついています。また、ユニットテストも不可能です。 – NotMe

答えて

26
using System.Windows.Forms; 
... 
MessageBox.Show("Hello World!"); 
+0

すごくおかげです! :D – Ash

2
using System.Windows.Forms; 

public class message 
{ 
    static void Main() 
    { 
     MessageBox.Show("Hello World!"); 
    } 
} 
4

これを試してみてください:

System.Windows.Forms.MessageBox.Show("Here's a message!"); 
12
System.Windows.MessageBox.Show("Hello world"); //WPF 
System.Windows.Forms.MessageBox.Show("Hello world"); //WinForms 
関連する問題