请问如何获取openFileDialog的“确定”事件啊?情况是这样的,我用一个“打开”按钮,触发openFileDialog控件,当我点击“确定”时,判断是否将文件复制到另一个文件夹里!就是后面的获取“确定”不会做啊!请问如何判断我是否点击了“确定”

解决方案 »

  1.   

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Text;
    using System.Windows.Forms;
    using System.Runtime.InteropServices;
    using System.Diagnostics;namespace WindowsApplication1
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }        private void Form1_Load(object sender, EventArgs e)
            {            Process[] proc = Process.GetProcesses();
                foreach (Process p in proc)
                {
                    Console.WriteLine(p.MainWindowHandle.ToString());
                }            OpenFileDialog of = new OpenFileDialog();
              DialogResult dr=  of.ShowDialog();
              if (dr == DialogResult.OK)
              {
                  MessageBox.Show("你点击的是确定按钮");
              }
              else
              {
                  MessageBox.Show("你点击的不是确定按钮");
              }
            }
        }
    }判断ShowDialog方法的回传值.
      

  2.   

    OpenFileDialog openFileDialog1 = new OpenFileDialog();
    if(openFileDialog1.ShowDialog() == DialogResult.OK)
    {
    //获取文件名做处理
    openFileDialog1.FileName
    }
      

  3.   

    if  (openFileDialog1.ShowDialog()  ==  DialogResult.OK) 
      { 
              string  fileName  =  openFileDialog1.FileName; 
              FileInfo  info  =  new  FileInfo(fileName); 
          
      }