this.listView1.GridLines = true; //顯示表格線 this.listView1.View = View.Details;//顯示表格細節 this.listView1.LabelEdit = true; //是否可編輯,ListView只可編輯第一列。 this.listView1.Scrollable = true;//有捲軸 this.listView1.HeaderStyle = ColumnHeaderStyle.Clickable;//對錶頭進行設定 this.listView1.FullRowSelect = true;//是否可以選擇行 //this.listView1.HotTracking = true;// 當選擇此屬性時則HoverSelection自動為true和Activation屬性為oneClick //this.listView1.HoverSelection = true; //this.listView1.Activation = ItemActivation.Standard; // //添加表頭 this.listView1.Columns.Add("", 0); this.listView1.Columns.Add("列1",80); this.listView1.Columns.Add("列2", 160); //添加各項 ListViewItem[] p = new ListViewItem[2]; p[0] = new ListViewItem(new string[] { "","aaaa","bbbb"}); p[1] = new ListViewItem(new string[] { "","cccc", "ggggg" }); //p[0].SubItems[0].BackColor = Color.Red; //用於設定某行的背景顏色 this.listView1.Items.AddRange(p); //也可以用this.listView1.Items.Add();不過需要在使用的前後添加Begin... 和End...防止介面自動重新整理 // 添加分組 this.listView1.Groups.Add(new ListViewGroup("tou")); this.listView1.Groups.Add(new ListViewGroup("wei")); this.listView1.Items[0].Group = this.listView1.Groups[0]; this.listView1.Items[1].Group = this.listView1.Groups[1]; listview,怎麼也沒找到從那個地方調整item的行高, 找來找去也沒發現,真想大罵微軟一下,仔細思考一下,因該有2種方式,一種重寫listview,另外一種listview肯定有相關屬性來調整行高,功夫不負有心人。網上有個寫高人,通過如下方式來實現1,添加一imagelist控制項2,指定listview的smallimages屬性為imagelist13,只需要調整imagelist中映像高度.listview控制項中的高度隨之調整。非常簡單的小問題