C# 从设计器编辑我的控件

C# 从设计器编辑我的控件,c#,winforms,C#,Winforms,我创建了一个控件,该控件包含一个标签和一个文本框: 层次结构如下所示: Panel ->Panel ->TextBox ->Label 我想能够自定义它的设计师喜欢改变文本框和标签大小和文本框的文本 是否有一种更简单的方法,无需为每个控件的每个datamember添加属性并计算大小 我现在有这个代码: public override string Text { set { this.PhoneL

我创建了一个控件,该控件包含一个标签和一个文本框:

层次结构如下所示:

Panel
    ->Panel
          ->TextBox
          ->Label
我想能够自定义它的设计师喜欢改变文本框和标签大小和文本框的文本

是否有一种更简单的方法,无需为每个控件的每个datamember添加属性并计算大小

我现在有这个代码:

    public override string Text
    {
        set { this.PhoneLabel.Text = value; }
        get { return this.PhoneLabel.Text; }
    }

    public Size SizePhone
    {
        set { PhoneTextBox.Size = value; }
        get { return PhoneTextBox.Size; }
    }

    public Size SizeLabel
    {
        set { PhoneLabel.Size = value; }
        get { return PhoneLabel.Size; }
    }

    public Point LocationLabel
    {
        set { PhoneLabel.Location = value; }
        get { return PhoneLabel.Location; }
    }
我想用鼠标改变大小,就像我设计表单一样


谢谢你

你说的设计师是指例如表单设计师而不是UC设计师?你看过那个帖子吗?是的,那就是我要找的。谢谢你