2009-04-03 3 views
19

Как вы получаете класс для взаимодействия с формой для отображения окна сообщения?Показать окно сообщения из класса в C#?

+4

Это обычно не является хорошей идеей. В идеале класс должен отправить данные обратно в форму и позволить форме показать окно сообщения. Если вы кодируете спецификации пользовательского интерфейса в свой класс, то он полностью привязан к этому пользовательскому интерфейсу. Кроме того, это делает модульное тестирование невозможным. – NotMe

ответ

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

Awesome thats perfect спасибо всем! : 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