2009-04-03 16 views
19

Bir ileti kutusu göstermek için formla etkileşimde bulunmak için bir sınıfa nasıl girilir?C# sınıfındaki bir sınıftan bir mesaj kutusu göster?

+4

Bu normalde iyi bir fikir değildir. İdeal olarak, sınıf, verileri forma geri göndermeli ve formun mesaj kutusunu göstermesine izin vermelidir. UI özelliklerini sınıfınıza kodlarsanız, o zaman bu kullanıcı arayüzüne tamamen bağlıdır. Ayrıca, birim testi imkansız hale getirir. – NotMe

cevap

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

Awesome thats herkese teşekkürler! : D – Ash

2
using System.Windows.Forms; 

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

bu deneyin:

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 
İlgili konular