首页 > 代码库 > listbox控件

listbox控件

using System.IO;//文件这儿要加这个命名空间namespace WindowsFormsApplication1{    public partial class Form1 : Form    {        public Form1()        {            InitializeComponent();        }        private void Form1_Load(object sender, EventArgs e)        {            listBox1.HorizontalScrollbar = true;//HorizontalScrollbar属性设置为true。使其能显示水平方向的滚动条            listBox1.ScrollAlwaysVisible = true;//使其能显示垂直方向的滚动条            listBox1.SelectionMode = SelectionMode.MultiExtended;//SelectionMode的枚举成员MultiExtended,实现在控件中可以选择多项        }        private void button1_Click(object sender, EventArgs e)        {            FolderBrowserDialog folderBrowser = new FolderBrowserDialog();//实例化浏览文件夹对话框            if (folderBrowser.ShowDialog() == DialogResult.OK)//判断是否选择了要浏览的文件夹            {                textBox1.Text = folderBrowser.SelectedPath;//获取要选择的文件夹路径                //使用获取的文件夹路径实例化 DirectoryInfo类对象                DirectoryInfo dinfo = new DirectoryInfo(textBox1.Text);                FileSystemInfo[] finfo = dinfo.GetFileSystemInfos();//获取指定文件夹下及文件                listBox1.Items.AddRange(finfo);//将获取到的子文件夹及文件添加到listbox控件中                label3.Text = "(" + listBox1.Items.Count + "项)";//获取listbox控件中的项数            }        }        //获取选择项        private void listBox1_SelectedIndexChanged(object sender, EventArgs e)        {            label4.Text = "您的选择是:";            for (int i = 0; i < listBox1.SelectedItems.Count; i++)//循环遍历选择的多项            {                label4.Text += listBox1.SelectedItems[i] + ",";//获取选择项            }        }    }    }

 

listbox控件