1、怎樣設置C#OpenFileDialog(文件選擇窗體)的指定路徑、文件格式等屬性(設置打開默認路徑、文件格式、窗體顯示文本)


C#的OpenFileDialog的常用屬性設置

1、設置屬性

1)設置彈出的指定路徑(絕對路徑、相等路徑)

2)設置標題

3)設置文本格式

 

2、打開方式1(絕對路徑)

2.1) 打開的路徑

2.2) 方式1源碼

 /// <summary>
        /// 指定絕對路徑
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button1_Click(object sender, EventArgs e)
        {
            //創建對象
            OpenFileDialog ofg = new OpenFileDialog();
            //判斷保存的路徑是否存在
            if (!Directory.Exists(@"D:\Test\Debug1"))
            {
                //創建路徑
                Directory.CreateDirectory(@"D:\Test\Debug1");
            }
            //設置默認打開路徑(絕對路徑)
            ofg.InitialDirectory =  @"D:\Test\Debug1";
            //設置打開標題、后綴
            ofg.Title = "請選擇導入xml文件";
            ofg.Filter = "xml文件|*.xml";
            string path = "";
            if (ofg.ShowDialog() == DialogResult.OK)
            {
                //得到打開的文件路徑(包括文件名)
                path = ofg.FileName.ToString();
                MessageBox.Show("打開文件路徑是:" + path);
            }
            else if (ofg.ShowDialog() == DialogResult.Cancel)
            {
                MessageBox.Show("未選擇打開文件!");
            }
        }

 2.3)方式1的運行結果

3、打開方式2(相對路徑)

3.1) 打開路徑2

3.2)方式2源碼

         /// <summary>
        /// 指定相對路徑
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button2_Click(object sender, EventArgs e)
        {
            //創建對象
            OpenFileDialog ofg = new OpenFileDialog();
            //判斷保存的路徑是否存在
            if (!Directory.Exists(Application.StartupPath + @"\Test\Debug1"))
            {
                //創建路徑
                Directory.CreateDirectory(Application.StartupPath + @"\Test\Debug1");
            }
            //設置默認打開路徑(項目安裝路徑+Test\Debug1\)
            ofg.InitialDirectory = Application.StartupPath + @"\Test\Debug1";
            //設置打開標題、后綴
            ofg.Title = "請選擇導入xml文件";
            ofg.Filter = "xml文件|*.xml";
            string path = "";
            if (ofg.ShowDialog() == DialogResult.OK)
            {
                //得到打開的文件路徑(包括文件名)
                path = ofg.FileName.ToString();
                MessageBox.Show("打開文件路徑是:" + path);
            }
            else if (ofg.ShowDialog() == DialogResult.Cancel)
            {
                MessageBox.Show("未選擇打開文件!");
            }
        }    

 3.3)方式2結果視圖


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM