Как вы получаете класс для взаимодействия с формой для отображения окна сообщения?Показать окно сообщения из класса в C#?
19
A
ответ
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
Это обычно не является хорошей идеей. В идеале класс должен отправить данные обратно в форму и позволить форме показать окно сообщения. Если вы кодируете спецификации пользовательского интерфейса в свой класс, то он полностью привязан к этому пользовательскому интерфейсу. Кроме того, это делает модульное тестирование невозможным. – NotMe