表单上的重复控件

时间:2016-01-11 13:46:03

标签: .net vb.net winforms visual-studio windows-forms-designer

我遇到了这个问题,当我向项目添加控件时,它会显示两个相同的控件。我尝试删除原始表单并完全创建一个新项目。我仍然得到相同的结果。这种情况发生在Visual Studio 2010 Ultimate和Premium中。有任何想法吗?我以前从未见过这种行为。

Form

1 个答案:

答案 0 :(得分:2)

  

OP:仅在IntializeComponent()方法

中调用Form_Load

在Visual Basic项目中,调用InitializeComponent的默认表单构造函数不会显示,但它确实会执行。

您无需在IntializeComponent()中致电Form_Load

所以看来问题是您已拨打InitializeComponent 2次。

对于停靠控件,结果显而易见,但对于其他控件,因为第二个实例与第一个实例的位置和大小完全相同,因此您无法看到明显的症状。但对于停靠控件,由于位置没有任何影响,您会看到明显的结果。