å
¶å®å°±æ¯æ个æ举,
// æè¦:
// æå®æ è¯ç¬¦ä»¥æ示对è¯æ¡çè¿åå¼ã
[ComVisible(true)]
public enum DialogResult
{
// æè¦:
// ä»å¯¹è¯æ¡è¿åäº Nothingã è¿è¡¨ææ模å¼å¯¹è¯æ¡ç»§ç»è¿è¡ã
None = 0,
//
// æè¦:
// 对è¯æ¡çè¿åå¼æ¯ OKï¼é常ä»æ ç¾ä¸ºâç¡®å®âçæé®åéï¼ã
OK = 1,
//
// æè¦:
// 对è¯æ¡çè¿åå¼æ¯ Cancelï¼é常ä»æ ç¾ä¸ºâåæ¶âçæé®åéï¼ã
Cancel = 2,
//
// æè¦:
// 对è¯æ¡çè¿åå¼æ¯ Abortï¼é常ä»æ ç¾ä¸ºâä¸æ¢âçæé®åéï¼ã
Abort = 3,
//
// æè¦:
// 对è¯æ¡çè¿åå¼æ¯ Retryï¼é常ä»æ ç¾ä¸ºâéè¯âçæé®åéï¼ã
Retry = 4,
//
// æè¦:
// 对è¯æ¡çè¿åå¼æ¯ Ignoreï¼é常ä»æ ç¾ä¸ºâ忽ç¥âçæé®åéï¼ã
Ignore = 5,
//
// æè¦:
// 对è¯æ¡çè¿åå¼æ¯ Yesï¼é常ä»æ ç¾ä¸ºâæ¯âçæé®åéï¼ã
Yes = 6,
//
// æè¦:
// 对è¯æ¡çè¿åå¼æ¯ Noï¼é常ä»æ ç¾ä¸ºâå¦âçæé®åéï¼ã
No = 7,
}
æ¯å¦:
OpenFileDialog op = new OpenFileDialog();
DialogResult result= op.ShowDialog();
ä¹å°±æ¯åºop.showdialog()å,è®©ä½ éæ©æ件äº,,
ä½ ç¹å»ç¡®å®/åæ¶ä¹å op.showdialog() å°±ä¼è¿åä¸ä¸ªDialogResult
ç¶åä½ å°±å¯ä»¥æ ¹æ®è¿åçresult è¿è¡å¤æ
if (result == DialogResult.OK)
{
//è¡¨ç¤ºä½ ç¹å»ç¡®å®å..è¦æ§è¡çæä½
}
追é®å¥¥ åæä¼´ä¸æ 书ä¸æ¯è¿æ ·åç DialogResult a=MessageBox.Show("æ¨ç¡®å®è¦éåºåï¼","éåºæ示",MessageBoxButtons.YesNo);
if(a==DialogResult.Yes)
{
this.Close();
}
aæ¯ä¸æ¯å°±æ¯ç¨æ·çè¿åå¼å DialogResult.Yesæ¯ï¼
追çMessageBox.Show("æ¨ç¡®å®è¦éåºåï¼","éåºæ示",MessageBoxButtons.YesNo);
ä½ è¿ä¸ªmessageboxå¼¹åºæ¥ä¹å.æ两个é项..ä¸ä¸ªæ¯ç¡®å®..ä¸ä¸ªæ¯åæ¶
å¦æä½ ç¹å» æ¯
a=DialogResult.Yes
å¦æä½ ç¹å»äº å¦
a=DialogResult.NO