c# winform的listview图标与图标之间的间隔宽度该怎么调整?

c# winform的listview图标与图标之间的间隔宽度该怎么调整?

婷婷同学_
浏览 2104回答 2
2回答

慕田峪9158850

考虑用用第三方的ListView

www说

// Declare the Listview object. internal System.Windows.Forms.ListView myListView; // Initialize the ListView object with subitems of a different // style than the default styles for the ListView. private void InitializeListView() {     // Set the Location, View and Width properties for the      // ListView object.      myListView = new ListView();     myListView.Location = new System.Drawing.Point(20, 20);     myListView.Width = 250;     // The View property must be set to Details for the      // subitems to be visible.     myListView.View = View.Details;          // Each SubItem object requires a column, so add three columns.     this.myListView.Columns.Add("Key", 50, HorizontalAlignment.Left);     this.myListView.Columns.Add("A", 100, HorizontalAlignment.Left);     this.myListView.Columns.Add("B", 100, HorizontalAlignment.Left);     // Add a ListItem object to the ListView.     ListViewItem entryListItem = myListView.Items.Add("Items");     // Set UseItemStyleForSubItems property to false to change      // look of subitems.     entryListItem.UseItemStyleForSubItems = false;     // Add the expense subitem.     ListViewItem.ListViewSubItem expenseItem =          entryListItem.SubItems.Add("Expense");     // Change the expenseItem object's color and font.     expenseItem.ForeColor = System.Drawing.Color.Red;     expenseItem.Font = new System.Drawing.Font(         "Arial", 10, System.Drawing.FontStyle.Italic);     // Add a subitem called revenueItem      ListViewItem.ListViewSubItem revenueItem =          entryListItem.SubItems.Add("Revenue");     // Change the revenueItem object's color and font.     revenueItem.ForeColor = System.Drawing.Color.Blue;     revenueItem.Font = new System.Drawing.Font(         "Times New Roman", 10, System.Drawing.FontStyle.Bold);     // Add the ListView to the form.     this.Controls.Add(this.myListView); }
打开App,查看更多内容
随时随地看视频慕课网APP