黑马程序员技术交流社区

标题: 打开文件夹 [打印本页]

作者: ↖落葉下♀媃媚    时间: 2013-4-27 12:28
标题: 打开文件夹
本帖最后由 ↖落葉下♀媃媚 于 2013-4-28 11:44 编辑

为什么打开文件后不显示文件名?
private void button3_Click(object sender, RoutedEventArgs e)
        {
            OpenFileDialog ofd = new OpenFileDialog();
            string str = ofd.FileName;//打开文件名
            if(ofd.ShowDialog()==true)
            {
               
                MessageBox.Show("打开文件"+str);
            }
            else
            {
                MessageBox.Show("关闭文件");
            }
作者: 陈晖    时间: 2013-4-27 12:49
if(ofd.ShowDialog()==true)
改为if(ofd.ShowDialog()==DialogResult.OK)
还要加设置ofd.Filter属性值过滤文件才行。
:)
作者: HM邱刚权    时间: 2013-4-27 15:03
你位置写错了 程序是从上网下运行的
OpenFileDialog ofd = new OpenFileDialog();
      //      string str = ofd.FileName;//打开文件名  都没打开怎么获取路径?
   // 还有 最好先过滤下
ofd .Filter="文本文档|*.txt";
            if(ofd.ShowDialog()==true)
            {
                string str = ofd.FileName;//打开文件名
                MessageBox.Show("打开文件"+str);
            }
            else
            {
                MessageBox.Show("关闭文件");
            }
作者: ↖落葉下♀媃媚    时间: 2013-4-27 15:54
HM邱刚权 发表于 2013-4-27 15:03
你位置写错了 程序是从上网下运行的
OpenFileDialog ofd = new OpenFileDialog();
      //      string st ...

嗯,已经解决了,是我粗心了!谢谢




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2