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結果視圖
