加入ListView,在Columns中添加列。view属性改成Details。
1 private void show_log(string str) 2 { 3 this.BeginInvoke(new MethodInvoker(() => 4 { 5 ListViewItem viewItem = new ListViewItem(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); //第0列 6 viewItem.SubItems.Add(str);//第一列。 7 listView1.Items.Add(viewItem);//viewItem是一整行 8 listView1.Columns[0].Width = -1; //列宽自动适应文本 9 listView1.Columns[1].Width = -1; 10 listView1.Items[this.listView1.Items.Count - 1].EnsureVisible(); //移动到最后一行 11 })); 12 }