窗体上的重复控件
Duplicate controls on Form
我遇到了这个问题,当我向我的项目添加一个控件时,它显示了两个相同的控件。我尝试只删除原始表单并完全创建一个新项目。我仍然得到相同的结果。这发生在 Visual Studio 2010 年旗舰版和高级版。有任何想法吗?我以前从未见过这种行为。
OP: The IntializeComponent()
only gets called in the Form_Load
method
在 Visual Basic 项目中,调用 InitializeComponent
的默认窗体构造函数没有显示,但它确实执行了。
您不需要在 Form_Load
中调用 IntializeComponent()
。
看来问题是你调用了 InitializeComponent
2 次。
停靠控件的结果很明显,但对于其他控件,因为第二个实例与第一个实例的位置和大小完全相同,所以您看不到明显的症状。但是对于停靠的控件,因为位置没有任何影响,你会很明显地看到结果。
我遇到了这个问题,当我向我的项目添加一个控件时,它显示了两个相同的控件。我尝试只删除原始表单并完全创建一个新项目。我仍然得到相同的结果。这发生在 Visual Studio 2010 年旗舰版和高级版。有任何想法吗?我以前从未见过这种行为。
OP: The
IntializeComponent()
only gets called in theForm_Load
method
在 Visual Basic 项目中,调用 InitializeComponent
的默认窗体构造函数没有显示,但它确实执行了。
您不需要在 Form_Load
中调用 IntializeComponent()
。
看来问题是你调用了 InitializeComponent
2 次。
停靠控件的结果很明显,但对于其他控件,因为第二个实例与第一个实例的位置和大小完全相同,所以您看不到明显的症状。但是对于停靠的控件,因为位置没有任何影响,你会很明显地看到结果。