OpenFileDialog的簡單使用


private void button1_Click(object sender, EventArgs e)
{
    OpenFileDialog openFileDialog1 = new OpenFileDialog();
    openFileDialog1.Title = "C# Corner Open File Dialog";
    openFileDialog1.InitialDirectory = @"c:\";
    openFileDialog1.Filter = "All files(*.*)|*.*|All files(*.*)|*.* ";
    /*
     * FilterIndex 屬性用於選擇了何種文件類型,缺省設置為0,系統取Filter屬性設置第一項
     * ,相當於FilterIndex 屬性設置為1.如果你編了3個文件類型,當FilterIndex =2時是指第2個.
     */
    openFileDialog1.FilterIndex = 2;
    /*
     *如果值為false,那么下一次選擇文件的初始目錄是上一次你選擇的那個目錄,
     *不固定;如果值為true,每次打開這個對話框初始目錄不隨你的選擇而改變,是固定的  
     */
    openFileDialog1.RestoreDirectory = true;
    if (openFileDialog1.ShowDialog() == DialogResult.OK)
    {
        textBox1.Text = System.IO.Path.GetFileNameWithoutExtension(openFileDialog1.FileName);
        //System.IO.Path.GetFullPath(openFileDialog1.FileName); //絕對路徑
        //System.IO.Path.GetExtension(openFileDialog1.FileName); //文件擴展名
        //System.IO.Path.GetFileNameWithoutExtension(openFileDialog1.FileName); //文件名沒有擴展名
        //System.IO.Path.GetFileName(openFileDialog1.FileName); //得到文件
        //System.IO.Path.GetDirectoryName(openFileDialog1.FileName); //得到路徑
    }
}


免責聲明!

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



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