WinForm关于listview的用法介绍

2020-12-13 14:53

阅读:468

标签: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();
        }

 soscw.com,搜素材

WinForm关于listview的用法介绍

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

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


评论


亲,登录后才可以留言!