将用户控件添加到Windows窗体中的继承控件

时间:2011-09-07 09:41:19

标签: vb.net winforms user-controls

我有以下问题:

我正在处理的当前项目充满了继承的控件,允许我们与默认行为相比稍微调整行为。现在我创建了一种通知控件(由图像和工具提示控件组成),我想将其添加到我们的大多数控件集合中。这将允许在任何我们需要的地方使用此通知。

我尝试将自己的控件拖到继承控件的设计视图中,然后传递应该在我自己的组合控件上设置的属性。

然而,渲染似乎是一个问题。由于原始控件是继承控件,因此该控件的大小可能会有所不同。我的通知应该出现在控件后面:

[control][notification]

control是继承的控件,notification是我自己的控件。

继承控件可以吗?我看到的唯一另一个选项是制作控件的两个版本,一个是干净的继承,另一个是两个版本(在这种情况下,我需要中继所有数据绑定,这是我不想要的)。

0 个答案:

没有答案