当我将TextBox从工具箱拖放到WinForm上时,我可以根据需要在表单上拖动它。
现在我创建一个新类并从TextBox继承它。我添加了一个名为CaptionLabel的新属性。设置为值时,我动态创建一个Label控件,设置其值,最后将标签添加到TextBox的父控件集中。
结果是“LabeledTextBox”。
但是,在选择TextBox时,我仍然只选择了TextBox ...选择矩形不包括动态创建的Label。
如何扩展矩形以使其包含Label并使标签“知道”它属于TextBox?
或者有更好的方法来创建标记控件吗?
答案 0 :(得分:0)
如果我理解正确,你需要有一个标签,一个TextBox是一个元素吗? 如果我是对的,你需要创建新的控件,为此创建新的项目类型WindowsFormsControlLibrary?