2010-04-05 20 views
0

我创建了一个用户控件,其中包含一个带有各种其他标准控件(如按钮和标签)的表格布局控件。但是,当我将用户控件添加到我的某个表单时,控件是空白的。我已经尝试构建解决方案,并且看到用户控件闪烁,就好像它正在更新一样,但它仍然是空白的。另外,如果我真的运行该程序,用户控件无法在窗体上看到。VS 2008中窗体上的用户控件空白

我以前用过这样的usercontrols。有什么我失踪?

回答

0

你的用户控件combinding自动调整大小以某种码头,我知道我有同样的问题,当我这样做..

+0

是将用户添加默认的构造函数控件嵌套在一个组框中,另一个表格布局控件,但最终在一个拆分容器中。 – 2010-04-05 17:58:59

+0

..但是我试图添加控件一个新的空窗体控件仍然是空白的。 – 2010-04-05 18:00:04

+0

尝试在控件周围绘制边框,以便您可以看到它的实际尺寸。 – Peter 2010-04-05 18:25:24

1

检查是否有InitializeComponent();

+0

完美,此工作。显然,当我创建一个新的'UserControl' VS搞砸了,并没有提供designer.cs等 - 所以我经常“固定”它。虽然,我忘了创建一个默认构造函数并调用该函数。有趣的是,Winforms设计者如何知道如何在UserControl的网站上绘制控件,而不是在将实例添加到另一个表单时。 – 2018-02-08 23:47:38

相关问题