ListView根本不显示

时间:2014-03-18 07:02:47

标签: c# winforms listview

美好的一天。
我在C#中使用ListView控件时遇到问题:
我可以创建一个Object对象,至少从调试器所说的内容(无)我还可以添加项目和列以及所有内容。然而:
我根本无法 ListView 在我想要将其绘制到其他emtpy表单上的代码下面:

  

私人ListView auftraegeView;

然后在构造函数中,在 InitializeComponent 之后:

auftraegeView = new ListView();
auftraegeView.View = View.Details;
auftraegeView.Width = this.Width - 12;
auftraegeView.Height = this.Height - 20;
auftraegeView.Left = 6;
auftraegeView.Top = 14;

我尝试了 .Show() .Refresh()方法,但无济于事。

2 个答案:

答案 0 :(得分:3)

问题是您没有将控件添加到表单中。您已创建对象,但现在需要在表单上显示它。为此,您必须将其添加到需要在表单上显示的控件列表中。

有点像

yourFormName.Controls.Add(auftraegeView );

答案 1 :(得分:0)

你是否试过BringToFront并检查了prorperties Visible = true? 我现在很琐碎,但是......