Wenn Sie Spaltenüberschriften eines Listview zur Entwurfszeit ändern, erzeugt der Designer-Code Spaltenüberschriften zur Laufzeit zur Serialisierung:Wie wird benutzerdefinierter Code für InitializeComponent bereitgestellt?
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
});
}
Wie weiß der formular Designer, dass es für jede Spalte den Konstruktor aufrufen sollte gefolgt von einem Aufruf der AddRange-Methode der Columns-Eigenschaft der ListView? Ich brauche das für einen ListView wie UserControl ich schreibe.
Vielen Dank, dass Sie sich die Zeit genommen haben zu antworten. Was ich brauche, ist mehr als die automatische Serialisierung. Ich habe einen MSDN-Artikel gefunden, der heute in meinem Beitrag beschrieben wird. –