码迷,mamicode.com
首页 > 其他好文 > 详细

listbox控件

时间:2014-12-14 17:04:05      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   io   ar   color   os   使用   sp   

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] + ",";//获取选择项
            }

        }


    }

    
}
bubuko.com,布布扣

 

listbox控件

标签:style   blog   http   io   ar   color   os   使用   sp   

原文地址:http://www.cnblogs.com/leijiangtao/p/4162712.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!