首页 > 代码库 > 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控件
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。