首页 > 解决方案 > C# 代码正在跳过 button2_click 并直接转到 Directory.EnumerateFiles

问题描述

我正在编写一个应用程序来查找特定目录中的文件。Button1 打开 FolderBrowserDialog 以获取路径。Button2 实际上开始查找文件,但在这种情况下,在选定的 BrowserDialog 中按下 Ok/Open 后,它会直接转到 Directory.EnumerateFiles 跳过 Button2 单击。我错过了什么?提前感谢帮助!

        private async void button1_Click(object sender, EventArgs e)
        {
            FolderBrowserDialog dialog = new FolderBrowserDialog();
            dialog.RootFolder = Environment.SpecialFolder.Personal;
            if (dialog.ShowDialog() == DialogResult.OK)
                textBox3.Text = dialog.SelectedPath;
            {
                button2_Click(sender, e);
                {
                  var files = Directory.EnumerateFiles(dialog.SelectedPath, "*.*", SearchOption.AllDirectories)

标签: c#

解决方案


推荐阅读