(简单提问,顶者有分!)c#怎么做到一个"浏览"按纽可打开文件夹和文件?
问题来自于<c#高级编程>文件操作一章:
我希望建立一个"浏览"按纽,通过按纽,可以调出打开对话框,让我可以选择文件或文件夹(两样都要能选哈,此点是关键!)
,把该文件或文件夹的路径显示在一个textBoxInput(textbox控件)中,下面是我写的一个按纽事件,可以实现选择一个文件,并把路径显示出来,但对于文件夹就没能为力啦!可不要让我建立两个按纽,一个是浏览文件,一个是浏览文件夹吧,我要是只是简单的路径这样一个小小的功能而已
如,c盘下有个文件夹A,有个文件a.txt,如果我选择了文件夹A, 则在textboxinput中显示 c:\A ,
如果我选择了文件a.txt 则在textBoxInput中显示 c:\a.txt
3
private void button1_Click(object sender, EventArgs e)
{
OpenFileDialog ofdlg = new OpenFileDialog();
ofdlg.InitialDirectory = "c:\\";
ofdlg.Filter = "所有文件(*.*)|*.*|文本文件(*.txt)|*.txt";
ofdlg.FilterIndex = 2;
ofdlg.RestoreDirectory = true;
ofdlg.ShowDialog();
textBoxInput.Text = ofdlg.FileName;
}
顺便散分,顶者有分,哈哈