类
Stopwatch
计算时间
Stopwatch sw = new Stopwatch();
sw.Start();
// 要执行的代码块
Thread.Sleep(2000);
sw.ElapsedMilliseconds // 消耗时间
Console.WriteLine(sw.ElapsedMilliseconds);
组件
ListView
-
属性设置
外观 - View - Details
行为 - Columns -(集合) -
添加方法
string[] list2 = { "1", "3.14", "OK" };
ListViewItem lt = new ListViewItem(list2[0]);
lt.SubItems.Add(list2[1]);
lt.SubItems.Add(list2[2]);
listView1.BeginInvoke(new Action(() =>
{
listView1.Items.Add(lt);
// 显示最下方
listView1.Items[listView1.Items.Count - 1].EnsureVisible();
}));
- 自动填充
public void listviewsize()
{
int totalWidth = listView1.ClientSize.Width;
int[] ratios = { 1, 1, 1 };
int sumRatio = ratios.Sum();
foreach (ColumnHeader column in listView1.Columns)
{
int width = (int)(totalWidth * (column.Tag is int ratio ? ratio : 1) / sumRatio);
column.Width = width;
}
}
// 在窗体发生改变时触发
private void Form1_SizeChanged(object sender, EventArgs e)
{
listviewsize();
}