UserControl - 在设计模式属性窗口中显示内部控件的属性

时间:2013-05-17 15:35:33

标签: properties user-controls designmode

我有一个UserControl名称UC1,它包含2个控件(文本框,标签)。之后我创建了新的窗体并将UC1拖到它上面,如何在设计模式下的“属性窗口”中读取和写入文本框和标签的所有属性(在UC1中)?目前,我只能看到UC1的属性,但文本框和标签的属性从未显示出来。拜托......谢谢..

备注:不想创建1对1的控件属性,例如:Public Overrides Property blabla As String ... End Property

1 个答案:

答案 0 :(得分:1)

在control.cs中

[Description("Label displayed in the Control"), Category("Controls")]
    public Label lblCaption
    {
        get { return _lblCaption; }
        set { _lblCaption = value; }
    }

在control.Designer.cs

public System.Windows.Forms.Label _lblCaption;

为按钮

执行此操作