c# - 在 C# 中以另一种形式更改标签的文本?

标签 c# winforms

我有一个名为 LabelX1 的标签。这是在 form2 上。在 form1 上,我有一个按钮。我希望将按钮的文本转移到其他表单的标签上。我试过了

form2 frm2 = new form2();
frm2.labelX1.Text = this.button1.text;

但它不起作用。有没有一种简单直接的方法可以做到这一点?

最佳答案

您需要公开您的标签或其属性。

在表格 2 中:

public string LabelText
{
    get
    {
        return this.labelX1.Text;
    }
    set
    {
        this.labelX1.Text = value;
    }
}

然后你可以这样做:

form2 frm2 = new form2();
frm2.LabelText = this.button1.text;

关于c# - 在 C# 中以另一种形式更改标签的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10704020/

相关文章:

c# - 检查数据库中的重复数据 (C#)

c# - 创建没有按钮且没有最小化和最大化按钮的自定义消息框

c# - 在 WinRT 中创建选项卡

c# - 匿名方法应该按条件返回一个字符串

c# - XNA查找玩家最近的向量

c# - 如何使用 Infopath 将表单提交到 WCF Web 服务

c# - 如何在 Linq 中订购日期?

c# - 显示完整的网格线 .NET DataGridView

c# - 如何从日期列中排除时间

c# - 我如何点击网站按钮?