none
OpenFileDialog函数放在方法里,在xp系统下可行,在win7中怎么不行呢? RRS feed

  • 问题

  • OpenFileDialog函数放在自定义的方法里,在xp系统下可行,在win7中怎么不行呢?

     

    下面窗口程序只有一个按钮
    ----------------------
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Text;
    using System.Windows.Forms;
    using System.Threading;
    namespace WindowsFormsApplication1
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
                CheckForIllegalCrossThreadCalls = false;
            }
            private void button1_Click(object sender, EventArgs e)
            {
                Thread thb = new Thread(bsd);
                thb.Start();

            }
            private void bsd()
            {
                OpenFileDialog opd1 = new OpenFileDialog();
                if (opd1.ShowDialog().ToString() == "OK")
                {
                    MessageBox.Show("aaa");
                }
            }
        }
    }

    2011年9月24日 4:59

答案