从设计师

时间:2015-11-01 09:30:36

标签: c# winforms

我创建的控件包含一个标签和旁边的文本框: PhoneControl

层次结构如下:

Panel
    ->Panel
          ->TextBox
          ->Label

我希望能够在设计师上自定义它,例如更改文本框和标签大小以及文本框的文本。

是否有更简单的方法可以在不需要为每个控件的每个数据库添加属性并计算尺寸的情况下进行?

我现在有这个代码:

    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; }
    }

我想用鼠标改变大小,就像我设计表格一样

谢谢

0 个答案:

没有答案