-
大小: 60KB文件類型: .rar金幣: 2下載: 0 次發(fā)布日期: 2021-06-07
- 語言: C#
- 標(biāo)簽: C#ListView??
資源簡(jiǎn)介
開發(fā)環(huán)境:Win7,VS2008
實(shí)現(xiàn)功能:選擇“大圖標(biāo)”,“小圖標(biāo)”,“詳細(xì)信息”,“平鋪列表”方式顯示項(xiàng);為控件中的項(xiàng)分組;添加、刪除(選中項(xiàng))、清空項(xiàng)。
(ps:本人也是正在學(xué)習(xí)C#編程,順便分享自己的學(xué)習(xí)成果給大家,希望能給大家有所幫助~~,另外感覺代碼結(jié)構(gòu)有些混亂~~)

代碼片段和文件信息
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?ListViewTest
{
????public?partial?class?Form1?:?Form
????{
????????public?Form1()
????????{
????????????InitializeComponent();
????????}
????????///?
????????///?添加2個(gè)分組
????????///?
????????private?void?AddTwoGroups()
????????{
????????????ListViewGroup?group1?=?new?ListViewGroup();
????????????group1.Header?=?“默認(rèn)項(xiàng)“;
????????????group1.HeaderAlignment?=?HorizontalAlignment.Center;
????????????ListViewGroup?group2?=?new?ListViewGroup();
????????????group2.Header?=?“添加項(xiàng)“;
????????????group2.HeaderAlignment?=?HorizontalAlignment.Center;
????????????this.listView1.Groups.Add(group1);
????????????this.listView1.Groups.Add(group2);
????????????this.listView1.ShowGroups?=?true;
????????}
????????private?void?Form1_Load(object?sender?EventArgs?e)
????????{
????????????AddTwoGroups();
????????????this.listView1.LargeImageList?=?this.imageList1;
????????????this.listView1.SmallImageList?=?this.imageList1;
????????????//為“詳細(xì)信息”顯示方式添加列
????????????this.listView1.Columns.Add(“列標(biāo)題1“?100?HorizontalAlignment.Left);
????????????this.listView1.Columns.Add(“列標(biāo)題2“?100?HorizontalAlignment.Left);
????????????this.listView1.Columns.Add(“列標(biāo)題3“?100?HorizontalAlignment.Left);
????????????
????????????//添加項(xiàng)
????????????this.listView1.Items.Add(“我的電腦“);
????????????this.listView1.Items.Add(“我的文檔“);
????????????this.listView1.Items.Add(“我的音樂“);
????????????//item.SubItems.Add(cb1);
????????????//this.listView1.Items.Add(
????????????//為“詳細(xì)信息”顯示方式設(shè)置列的值
????????????for?(int?i?=?0;?i?????????????{
????????????????int?row?=?i?+?1;
????????????????this.listView1.Items[i].SubItems.Add(“第“?+?row?+?“行第2列“);
????????????????this.listView1.Items[i].SubItems.Add(“第“?+?row?+?“行第3列“);
????????????}
????????????//添加圖標(biāo)
????????????this.listView1.Items[0].ImageIndex?=?0;
????????????this.listView1.Items[1].ImageIndex?=?1;
????????????this.listView1.Items[2].ImageIndex?=?2;
????????????//將默認(rèn)的3項(xiàng)歸到“默認(rèn)項(xiàng)”分組
????????????this.listView1.Items[0].Group?=?this.listView1.Groups[0];
????????????this.listView1.Items[1].Group?=?this.listView1.Groups[0];
????????????this.listView1.Items[2].Group?=?this.listView1.Groups[0];
????????????//顯示方式
????????????this.comboBox1.Items.Add(“大圖標(biāo)“);
????????????this.comboBox1.Items.Add(“小圖標(biāo)“);
????????????this.comboBox1.Items.Add(“詳細(xì)信息“);
????????????this.comboBox1.Items.Add(“平鋪視圖“);
????????????//默認(rèn)顯示方式為“大圖標(biāo)”(第一種顯示方式)
????????????this.comboBox1.SelectedIndex?=?0;
????????}
????????//添加新項(xiàng)
????????private?void?button1_Click(object?sender?EventArgs?e)
????????{
????????????if?(this.textBox1.Text?!=?““)
????????????{
????????????????this.listView1.Items.Add(this.textBox1.Text.Trim());
????????????????int?count?=?this.listView1.Items.Cou
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????5612??2015-09-21?14:07??ListViewTest\ListViewTest\Properties\Resources.resx
?????文件????????249??2015-09-21?14:07??ListViewTest\ListViewTest\Properties\Settings.settings
?????文件???????1376??2015-09-21?14:07??ListViewTest\ListViewTest\Properties\AssemblyInfo.cs
?????文件???????2874??2015-09-21?14:07??ListViewTest\ListViewTest\Properties\Resources.Designer.cs
?????文件???????1097??2015-09-21?14:07??ListViewTest\ListViewTest\Properties\Settings.Designer.cs
?????文件???????4984??2015-09-24?15:43??ListViewTest\ListViewTest\Form1.cs
?????文件??????10754??2015-09-24?11:07??ListViewTest\ListViewTest\Form1.resx
?????文件???????3735??2015-09-21?14:13??ListViewTest\ListViewTest\ListViewTest.csproj
?????文件????????490??2009-06-11?05:14??ListViewTest\ListViewTest\bin\Debug\ListViewTest.vshost.exe.manifest
?????文件??????14328??2015-09-24?15:32??ListViewTest\ListViewTest\bin\Debug\ListViewTest.vshost.exe
?????文件??????15360??2015-09-24?15:43??ListViewTest\ListViewTest\bin\Debug\ListViewTest.exe
?????文件??????26112??2015-09-24?15:43??ListViewTest\ListViewTest\bin\Debug\ListViewTest.pdb
?????文件???????3617??2015-09-21?09:36??ListViewTest\ListViewTest\bin\Debug\3.GIF
?????文件???????5506??2015-09-21?09:35??ListViewTest\ListViewTest\bin\Debug\1.GIF
?????文件???????4086??2015-09-21?09:36??ListViewTest\ListViewTest\bin\Debug\2.GIF
?????文件???????3431??2015-09-24?11:07??ListViewTest\ListViewTest\obj\Debug\ListViewTest.Form1.resources
?????文件????????180??2015-09-21?14:13??ListViewTest\ListViewTest\obj\Debug\ListViewTest.Properties.Resources.resources
?????文件??????15360??2015-09-24?15:43??ListViewTest\ListViewTest\obj\Debug\ListViewTest.exe
?????文件????????695??2015-09-24?15:32??ListViewTest\ListViewTest\obj\Debug\ListViewTest.csproj.FileListAbsolute.txt
?????文件????????847??2015-09-24?11:07??ListViewTest\ListViewTest\obj\Debug\ListViewTest.csproj.GenerateResource.Cache
?????文件??????26112??2015-09-24?15:43??ListViewTest\ListViewTest\obj\Debug\ListViewTest.pdb
?????文件???????5932??2015-09-24?11:07??ListViewTest\ListViewTest\Form1.Designer.cs
?????文件????????493??2015-09-21?14:07??ListViewTest\ListViewTest\Program.cs
?????文件????????926??2015-09-21?14:07??ListViewTest\ListViewTest.sln
????..A..H.?????19456??2015-09-24?15:46??ListViewTest\ListViewTest.suo
?????目錄??????????0??2015-09-21?14:07??ListViewTest\ListViewTest\obj\Debug\TempPE
?????目錄??????????0??2015-09-24?10:33??ListViewTest\ListViewTest\obj\Debug\Refactor
?????目錄??????????0??2015-09-21?14:07??ListViewTest\ListViewTest\bin\Debug
?????目錄??????????0??2015-09-21?14:07??ListViewTest\ListViewTest\obj\Debug
?????目錄??????????0??2015-09-21?14:07??ListViewTest\ListViewTest\Properties
............此處省略7個(gè)文件信息
評(píng)論
共有 條評(píng)論