如何在ComboBox C#中填充多个文件名

时间:2019-03-22 09:01:57

标签: c# winforms combobox listbox

你好,高级人员:)

我有一个列表框,其中包含我应用程序中的文件名。我想用相同的名称填充组合框。 寻找我的案件的更集中的例子?

    private void comboBox2_SelectedIndexChanged(object sender, EventArgs e)
    {

    }

    private void frm_main_Load(object sender, EventArgs e)
    {
        string path = @"C:\Meteo";

        if (Directory.Exists(path))
        {
            listBox1.Items.Clear();
            string[] files = Directory.GetFiles(path);

            string[] dirs = Directory.GetDirectories(path);

            foreach (string file in files)
            {
                listBox1.Items.Add(Path.GetFileName(file));
            }

            foreach (string dir in dirs)
            {
                listBox1.Items.Add(Path.GetFileName(path));
            }

        }

        else

        {
            MessageBox.Show("Директорията Meteo не е октирта в системен диск 'C:\'");
            Application.ExitThread();
        }      
    }

0 个答案:

没有答案