|
常用鏈接
留言簿(31)
隨筆分類(128)
隨筆檔案(169)
文章分類
文章檔案(3)
others
something special
經(jīng)典的c/c++
搜索
積分與排名
最新評(píng)論

閱讀排行榜
評(píng)論排行榜
Powered by: 博客園
模板提供:滬江博客
|
|
|
|
|
發(fā)新文章 |
|
|
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. 是否顯示復(fù)選框
listView1.CheckBoxes = true;
// Select the item and subitems when selection is made. 是否選中整行
listView1.FullRowSelect = true;
// Display grid lines. 是否顯示網(wǎng)格
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. 復(fù)選框是否選中
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;

//大圖標(biāo)
//listView1.View = View.LargeIcon;

//小圖標(biāo)
//listView1.View = View.SmallIcon;

//列表
//listView1.View = View.List;

//詳細(xì)信息
listView1.View = View.Details;

// Add the ListView to the control collection.
this.Controls.Add(listView1);
}
}
|
|