谢谢你,为试图帮助我。
我用一种非常优雅的方式来解决问题,但它的工作原理之一。如果有人需要类似问题的帮助,我会添加我的解决方案。
我不知道它是否可以从我的问题中理解,但我从设计者创建了自定义控件。看起来,如果在自定义控件上添加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