码迷,mamicode.com
首页 > Windows程序 > 详细

Winform回顾[3] ListBox控件

时间:2017-09-06 15:47:36      阅读:262      评论:0      收藏:0      [点我收藏+]

标签:oid   mfile   listbox   rect   files   代码   cte   mod   get   

1. 属性事件列表:

  • SelectionMode    组件中条目的选择类型,即多选(Multiple)、单选(Single)
  • Rows             列表框中显示总共多少行
  • Selected         检测条目是否被选中
  • SelectedItem     返回的类型是ListItem,获得列表框中被选择的条目
  • Count            列表框中条目的总数
  • SelectedIndex    列表框中被选择项的索引值
  • Items            泛指列表框中的所有项,每一项的类型都是ListItem
  • SelectedIndexChanged    当选择项改变后触发事件

2. 取列表框中被选中的值

     ListBox.SelectedValue 

3. 动态的添加列表框中的项:

     ListBox.Items.Add("所要添加的项");


 

下面依旧用一个例子来回顾:

技术分享

代码如下:

using System;
using System.Collections.Generic;
using System.Drawing;
using System.IO;
using System.Windows.Forms;

namespace gakki相册2
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        //存储文件全路径的泛型集合
        List<string> list = new List<string>();

        //窗体加载的时候初始化listbox
        private void Form1_Load(object sender, EventArgs e)
        {
            string path = Application.StartupPath + @"\gakki";
            string[] arrPics = Directory.GetFiles(path);

            for (int i = 0; i < arrPics.Length; i++)
            {
                string picname = Path.GetFileName(arrPics[i]);
                listBox1.Items.Add(picname);
            }
            //把全路径加载到泛型集合里
            list.AddRange(arrPics);
        }

        private void listBox1_MouseClick(object sender, MouseEventArgs e)
        {
            pictureBox1.Image = Image.FromFile(list[listBox1.SelectedIndex]);
        }
    }
}

代码链接:http://pan.baidu.com/s/1gf5r3Uj 密码:hxme

Winform回顾[3] ListBox控件

标签:oid   mfile   listbox   rect   files   代码   cte   mod   get   

原文地址:http://www.cnblogs.com/lolitagis/p/7484636.html

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