如何在DesignMode中更改控件的“区域”?

时间:2010-05-19 07:56:48

标签: winforms controls label

当我将TextBox从工具箱拖放到WinForm上时,我可以根据需要在表单上拖动它。

现在我创建一个新类并从TextBox继承它。我添加了一个名为CaptionLabel的新属性。设置为值时,我动态创建一个Label控件,设置其值,最后将标签添加到TextBox的父控件集中。

结果是“LabeledTextBox”。

但是,在选择TextBox时,我仍然只选择了TextBox ...选择矩形不包括动态创建的Label。

如何扩展矩形以使其包含Label并使标签“知道”它属于TextBox?

或者有更好的方法来创建标记控件吗?

1 个答案:

答案 0 :(得分:0)

如果我理解正确,你需要有一个标签,一个TextBox是一个元素吗? 如果我是对的,你需要创建新的控件,为此创建新的项目类型WindowsFormsControlLibrary?