2010-11-17 28 views

cevap

5

None için DialogResault özelliğini ayarlarken i nasıl yapabilirim msj kutusu çağırır oluştururlar onun yakın evet üzerinde bastığımda ben msj kutusu var Olay işleyicisinin MessageBox'u açtığı düğme için.

İyi şanslar!

0

Belki, ebeveyn formunun DialogResult özelliğine sonucu atama (http://msdn.microsoft.com/en-us/library/system.windows.forms.form.dialogresult.aspx bakınız) ve konum sözler bölümünden özellikle:

"formu bir iletişim kutusu olarak görüntüleniyorsa, Bu özelliğin DialogResult numarasından değerine ayarlanması, form için iletişim kutusunun sonucunu ayarlar, kalıcı iletişim kutusu gizler ve çağrı formuna denetimini döndürür. "

Kullanım:

if (MessageBox.Show(...) == DialogResult.Yes) 
    { 
    } 
    else 
    { 
    } 
1
DialogResult result = MessageBox.Show("Click yes to close, otherwise click no.", "Message Box Test", MessageBoxButtons.YesNo); 

if (result == DialogResult.Yes) 
{ 
    Application.Exit(); 
}