当您在设计时修改 ListView 的列标题时,设计器会生成代码以在运行时序列化列标题:
private void InitializeComponent()
{
this.listView1 = new System.Windows.Forms.ListView();
this.columnHeader1 = new System.Windows.Forms.ColumnHeader();
this.columnHeader2 = new System.Windows.Forms.ColumnHeader();
this.listView1.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
this.columnHeader1,
this.columnHeader2
});
}
表单设计器如何知道它应该为每一列调用构造函数,然后调用 ListView 的 Columns 属性的 AddRange 方法?对于我正在编写的 UserControl 之类的 ListView,我需要这个。