|
常用链接
留言簿(27)
随笔分类(128)
随笔档案(169)
文章分类
文章档案(3)
others
something special
经典的c/c++
搜索
积分与排名
最新评论
阅读排行榜
评论排行榜
Powered by: 博客园
模板提供:沪江博客
|
|
|
|
|
发新文章 |
|
|
private void Form1_Load(object sender, EventArgs e) { CreateMyListView(); }
private void CreateMyListView() { // Create a new ListView control. ListView listView1 = new ListView(); listView1.Bounds = new Rectangle(new Point(10, 10), new Size(300, 200));
// Set the view to show details. listView1.View = View.Details; // Allow the user to edit item text. listView1.LabelEdit = true; // Allow the user to rearrange columns. listView1.AllowColumnReorder = true;
// Display check boxes. 是否显示复选框 listView1.CheckBoxes = true; // Select the item and subitems when selection is made. 是否选中整行 listView1.FullRowSelect = true; // Display grid lines. 是否显示网格 listView1.GridLines = true; // Sort the items in the list in ascending order. 升序还是降序 listView1.Sorting = SortOrder.Ascending;
// Create three items and three sets of subitems for each item. ListViewItem item1 = new ListViewItem("item1", 0); // Place a check mark next to the item. 复选框是否选中 item1.Checked = true; item1.SubItems.Add("1"); item1.SubItems.Add("2"); item1.SubItems.Add("3"); ListViewItem item2 = new ListViewItem("item2", 1); item2.SubItems.Add("4"); item2.SubItems.Add("5"); item2.SubItems.Add("6"); ListViewItem item3 = new ListViewItem("item3", 0); // Place a check mark next to the item. item3.Checked = true; item3.SubItems.Add("7"); item3.SubItems.Add("8"); item3.SubItems.Add("9");
// Create columns for the items and subitems. listView1.Columns.Add("Item Column", -2, HorizontalAlignment.Left); listView1.Columns.Add("Column 2", -2, HorizontalAlignment.Left); listView1.Columns.Add("Column 3", -2, HorizontalAlignment.Left); listView1.Columns.Add("Column 4", -2, HorizontalAlignment.Center);
//Add the items to the ListView. listView1.Items.AddRange(new ListViewItem[] { item1, item2, item3 });
// Create two ImageList objects. ImageList imageListSmall = new ImageList(); ImageList imageListLarge = new ImageList();
// Initialize the ImageList objects with bitmaps. imageListSmall.Images.Add(Bitmap.FromFile("C:\\MySmallImage1.bmp")); imageListSmall.Images.Add(Bitmap.FromFile("C:\\MySmallImage2.bmp")); imageListLarge.Images.Add(Bitmap.FromFile("C:\\MyLargeImage1.bmp")); imageListLarge.Images.Add(Bitmap.FromFile("C:\\MyLargeImage2.bmp"));
//Assign the ImageList objects to the ListView. listView1.LargeImageList = imageListLarge; listView1.SmallImageList = imageListSmall;
//大图标 //listView1.View = View.LargeIcon;
//小图标 //listView1.View = View.SmallIcon;
//列表 //listView1.View = View.List;
//详细信息 listView1.View = View.Details;
// Add the ListView to the control collection. this.Controls.Add(listView1); } }
|
|