謝謝你,爲試圖幫助我。
我用一種非常優雅的方式來解決問題,但它的工作原理之一。如果有人需要類似問題的幫助,我會添加我的解決方案。
我不知道它是否可以從我的問題中理解,但我從設計者創建了自定義控件。看起來,如果在自定義控件上添加ListView,那麼生成Designer文件會有一個小錯誤。出於某種原因,在設計器中添加的列不會添加到* .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文件將被保存好。
請顯示一些代碼。我有不好的想象力來創建精確的形象在我的心中,你的控制和問題:) – Reniuz 2011-06-09 08:23:12
檢查ListView的Visible屬性? – CharithJ 2011-06-09 10:43:36