我正在尝试创建这样的东西:
此示例使用制表符作为条目之间的间距创建视图。它的缺点是我可能会遇到太长的条目,我不知道它在我的情况下会如何表现。
如何在 C# 中创建类似的东西?我想使用 ListView,但后来我也需要一个复选框,所以我尝试了 CheckedListBox,但后来我无法创建列。
我怎样才能创造出两者结合的东西?
我正在尝试创建这样的东西:
此示例使用制表符作为条目之间的间距创建视图。它的缺点是我可能会遇到太长的条目,我不知道它在我的情况下会如何表现。
如何在 C# 中创建类似的东西?我想使用 ListView,但后来我也需要一个复选框,所以我尝试了 CheckedListBox,但后来我无法创建列。
我怎样才能创造出两者结合的东西?
ListView
使用启用复选框的 a 有什么问题?
如果您在列表视图中使用 -2 作为宽度创建列,则列将自动调整大小。
例如:
listView1.View = View.Details;
listView1.CheckBoxes = true;
listView1.Columns.Add("Col1", -2, HorizontalAlignment.Left);
listView1.Columns.Add("Col2", -2, HorizontalAlignment.Left);
listView1.Columns.Add("Col3", -2, HorizontalAlignment.Left);
ListViewItem oItem = new ListViewItem();
oItem.Text = "Col1 Text";
oItem.SubItems.Add("Col2 Text");
oItem.SubItems.Add("Col3 Text");
listView1.Items.Add(oItem);