C#如何向控件添加文本

C#如何向控件添加文本,c#,user-interface,controls,label,C#,User Interface,Controls,Label,我有一个来自控件的子类,我想为它设置文本。 当我将parent更改为label时,这可以完成,但是这个类有兄弟按钮。 从逻辑上讲,标签和按钮可以从控件扩展,因此我从控件扩展父类,但现在我无法在其上编写文本。 当然文本属性存在于它上面,但我看不到我的文本。 请帮帮我。。 非常感谢给出您的描述(想要一个文本标签和一个按钮) 代替子类控件< /代码>,听起来您应该考虑使用 UserControl < /代码>。这允许您创建一个通过组合其他控件构建的“自定义控件”,这意味着您可以拥有一个包含标签(文本)

我有一个来自控件的子类,我想为它设置文本。 当我将parent更改为label时,这可以完成,但是这个类有兄弟按钮。 从逻辑上讲,标签和按钮可以从控件扩展,因此我从控件扩展父类,但现在我无法在其上编写文本。 当然文本属性存在于它上面,但我看不到我的文本。 请帮帮我。。 非常感谢给出您的描述(想要一个文本标签和一个按钮)


代替子类<代码>控件< /代码>,听起来您应该考虑使用<代码> UserControl < /代码>。这允许您创建一个通过组合其他控件构建的“自定义控件”,这意味着您可以拥有一个包含标签(文本)和按钮的

UserControl
,并将其视为一个统一对象。

覆盖
Text
属性以执行您需要的操作:

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

(假设自定义控件中有一个按钮)。

按钮具有属性内容。试试看。