ListView控件

来源:互联网 发布:韩国网络加速器 编辑:程序博客网 时间:2024/05/17 03:00

/** * 1个ListView、4个Label、一个ComboBox(cmbDisplayStyle) * 3个TextBox(txtStuName,txtStuNo,txtAdress)、2个Button(btnAdress,btnDelete) */using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace WindowsFormsApplication5{    public partial class Form1 : Form    {        public Form1()        {            InitializeComponent();        }        private void label2_Click(object sender, EventArgs e)        {        }        private void Form1_Load(object sender, EventArgs e)        {            cmbDisplayStyle.Items.Add("大图标");            cmbDisplayStyle.Items.Add("小图标");            cmbDisplayStyle.Items.Add("列表");            cmbDisplayStyle.Items.Add("详细列表");            cmbDisplayStyle.SelectedIndex = 3;        }        private void btnAppend_Click(object sender, EventArgs e)        {            int itemNumber = this.listView1.Items.Count;            string[] subItem = { this.txtStuNo.Text, this.txtStuName.Text, this.txtAdress.Text };            this.listView1.Items.Insert(itemNumber, new ListViewItem(subItem));            this.listView1.Items[itemNumber].ImageIndex = 0;        }        private void btnDelete_Click(object sender, EventArgs e)        {            for (int i = this.listView1.SelectedItems.Count-1; i >= 0; i--)            {                ListViewItem item = this.listView1.SelectedItems[i];                this.listView1.Items.Remove(item);            }        }        private void cmbDisplayStyle_SelectedIndexChanged(object sender, EventArgs e)        {            string str = this.cmbDisplayStyle.SelectedItem.ToString();            switch (str)            {                case "大图标":                    this.listView1.View = View.LargeIcon;                    break;                case "小图标":                    this.listView1.View = View.SmallIcon;                    break;                case "列表":                    this.listView1.View = View.List;                    break;                default:                    this.listView1.View = View.Details;                    break;            }        }        private void listView1_Click(object sender, EventArgs e)        {            string str;            str = this.listView1.SelectedItems[0].Text;            MessageBox.Show("该学生学号为:" + str);        }    }}


原创粉丝点击