Спасибо, что пытались помочь мне с этим.
Мне удалось решить проблему не очень изящно, но так, чтобы она работала.Я добавлю свое решение, если кому-то понадобится помощь с подобной проблемой.
Не знаю, можно ли это понять из моего вопроса, но я создал собственный элемент управления от дизайнера.Кажется, есть небольшая ошибка при создании файла Designer при добавлении ListView в пользовательский элемент управления.По какой-то причине столбцы, добавленные в конструкторе, не добавляются в файл * .Designer, я добавил их вручную, и проблема была решена.Строки кода, которые должны быть добавлены в этом случае, будут выглядеть примерно так:
this.myListView.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
this.myColumnHeader1,
this.myColumnHeader2,
this.myColumnHeader3});
//
// myColumnHeader1
//
this.myColumnHeader1.Text = "My Column Header1";
this.myColumnHeader1.Width = 100;
//
// myColumnHeader2
//
this.myColumnHeader2.Text = "My Column Header 2";
this.myColumnHeader2.Width = 100;
//
// myColumnHeader3
//
this.myColumnHeader3.Text = "My Column Header 3";
this.myColumnHeader3.Width = 100;
Я также должен отметить, что эту проблему можно наблюдать только при добавлении ListView через конструктор в пользовательский элемент управления, еслион добавляется непосредственно в форму Windows, файл * .Designer будет сохранен Ok.