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

WinForm关于listview的用法介绍

时间:2014-11-01 16:02:43      阅读:338      评论:0      收藏:0      [点我收藏+]

标签:winform   style   blog   http   color   os   ar   for   sp   

public Form1()
        {
            InitializeComponent();
            //控件的行为
            listView1.Bounds = new Rectangle(new Point(10, 10), new Size(240, 200));//相对位置
            listView1.View = View.Details;//显示任意数量的列,只有第一列可以包含图标
            listView1.LabelEdit = true;
            listView1.GridLines = true;//显示网格
            listView1.Sorting = SortOrder.None;//对内容排序

            //增加列
            listView1.Columns.Add("姓名",-2,HorizontalAlignment.Left);
            listView1.Columns.Add("性别", -2, HorizontalAlignment.Left);
            listView1.Columns.Add("出生日期",-2,HorizontalAlignment.Left);
            listView1.Columns.Add("年龄",-2,HorizontalAlignment.Center);
            //创建item
            ListViewItem item1 = new ListViewItem();
            item1.Checked = true;
            item1.Text = "万爱珍";
            item1.SubItems.Add("");
            item1.SubItems.Add("1975");
            item1.SubItems.Add("32");
            ListViewItem item2 = new ListViewItem("刘平云", 1);
            item2.Checked = false;
            item2.SubItems.Add("");
            item2.SubItems.Add("1947");
            item2.SubItems.Add("60");
            listView1.Items.AddRange(new ListViewItem[]{item1,item2});
        }

        private void button1_Click(object sender, EventArgs e)
        {
            //动态添加listview项目
            ListViewItem item = new ListViewItem();
            item.Text = textBox1.Text;
            item.SubItems.Add(textBox2.Text);
            item.SubItems.Add(textBox3.Text);
            item.SubItems.Add(textBox4.Text);
            listView1.Items.AddRange(new ListViewItem[]{item});
            textBox1.Clear();//清除textbox1中的内容
            textBox2.Clear();
            textBox3.Clear();
            textBox4.Clear();
        }

        private void listView1_ItemActivate(object sender, EventArgs e)//选中listview项
        {
            ListView lw = (ListView)sender;
            textBox1.Text = lw.SelectedItems[0].SubItems[0].Text.ToString();
            textBox2.Text = lw.SelectedItems[0].SubItems[1].Text.ToString();
            textBox3.Text = lw.SelectedItems[0].SubItems[2].Text.ToString();
            textBox4.Text = lw.SelectedItems[0].SubItems[3].Text.ToString();
        }

 bubuko.com,布布扣

WinForm关于listview的用法介绍

标签:winform   style   blog   http   color   os   ar   for   sp   

原文地址:http://www.cnblogs.com/cjxy1993/p/4067154.html

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