saveFileDialog

 

24742421

saveFileDialog1.ShowDialog

 

 

saveFileDialog.FileName

设置的时候是一个字符串。 如: 新建 RTF 文档.rtf

获得的时候 则为一个完整的路径。 如:C:\Users\Admin\Desktop\新建 RTF 文档.rtf

 

 

saveFileDialog.Filter

 

RTF 文档 (*.rtf)|*.rtf

文本文件|*.txt

所有文件|*.*

网页,全部(*.htm;*.html)|*htm;*.html

 

saveFileDialog.FilterIndex

第1位的对应值为1

第2位的对应值为2

第3位的对应值为3

第N位的对应值为N

 

 

示例:

private void button1_Click(object sender, EventArgs e)
        {
            SaveFileDialog saveFileDialog1 = new SaveFileDialog();
            saveFileDialog1.Filter = "RTF 文档 (*.rtf)|*.rtf|文本文件|*.txt|所有文件|*.*";
            saveFileDialog1.FileName = "新建 RTF 文档";
            if (saveFileDialog1.ShowDialog() == DialogResult.OK)
            {
                switch (saveFileDialog1.FilterIndex)
                {
                    case 1:
                        //RTF 文档                        
                        break;
                    case 2:
                        //文本文件
                        break;
                    case 3:
                        //所有文件
                        break;
                }
            }
        }
posted @ 2013-11-23 15:32  XE2011  阅读(284)  评论(0编辑  收藏  举报