如何把一个button与OpenFileDialogue关联起来呢?谢谢

解决方案 »

  1.   

    按钮的Click中 if (this.openFileDialog1.ShowDialog() == DialogResult.OK)
                {
                    操作;
                }
      

  2.   

    saveFileDialogue1
    怎样设置“保存类型”呢?
    openFileDialogue1
    怎样设置“文件类型”呢?
      

  3.   

    如果openFileDialog是已经存在的,那么一楼是正解;
    如果openFileDialog是不存在的,可以在button的click事件中new一个openFileDialog对象,再进行相关的操作……
      

  4.   


    如果要限定类型可以设置Filter属性
    saveFileDialog.Filter和openFileDialog.Filter
      

  5.   

    private void button5_Click(object sender, EventArgs e)
            {
                OpenFileDialog fileDialog1 = new OpenFileDialog();
                fileDialog1.InitialDirectory = @"E:/";
                fileDialog1.Filter = "csv. files (*.csv)|*.csv|(*.txt)*.txt|*";
                fileDialog1.FilterIndex = 1;
                fileDialog1.RestoreDirectory = true;
                if (fileDialog1.ShowDialog() == DialogResult.OK)
                {
                    string wenjian = fileDialog1.FileName;
                    string file = Path.GetFileName(wenjian);
                    string name = Path.GetExtension(wenjian);
                    textBox1.Text = file;
                    textBox2.Text = Path.GetDirectoryName( wenjian );
                }
                else
                {
                    MessageBox.Show("出问题了", "提示 ", MessageBoxButtons.OK);            }这样的例子,该清楚了吧