SaveFileDialog savefileDialog1 = new SaveFileDialog();
DialogResult result = savefileDialog1.ShowDialog();
switch(result == DialogResult.OK)
case true:
//do something
case false:
MessageBox.Show("are you sure?","",MessageBoxButtons.YesNo,MessageBoxIcon.Question);
如何在SaveDialog框中单击“取消”后在保存对话框中显示消息框,即保存对话框应存在于背景上。在C中的保存对话框上显示消息框#
根据定义,“结果”告诉你当对话框关闭时发生了什么事件。如果您尝试注入“确定”,您会看到相同的行为。 – GalacticCowboy 2008-12-16 00:05:48
保持SaveFileDialog可见的令人信服的理由是什么?这是平台的非典型行为,我希望它会让用户感到困惑。如果您确认覆盖,则通过SaveFileDialog本身的属性完成。 – 2008-12-16 00:28:58