如何使用winforms从form2更新form1中的变量

时间:2014-01-30 22:23:43

标签: winforms

我在form1中有一种状态字段可以从不同的表单中更新。

几年后我回到winforms,请在c#中提醒一下。 form1有一个var字符串可以说(文本称为状态)

如何从不同的表单

更新form1中的状态字段

感谢。

1 个答案:

答案 0 :(得分:0)

您可以在Form1中声明Status字段(假设这是一个Label),如下所示:

public class Form1 : Form
{
    private Label _statusLabel;

    public static string Status
    {
        set
        {
            _statusLabel.Text = value;
        }
    }
}

然后,您将能够从以下不同的表单设置状态字段:

Form1.Status = "PUT DESIRED STATUS HERE"

修改 您可以在“菜单和工具栏”选项卡下的工具箱中找到 StatusStrip (System.Windows.Forms.StatusStrip)。将其添加到表单后,您将看到一个下拉图标,您必须在其中添加 ToolStripStatusLabel (System.Windows.Forms.ToolStripStatusLabel)。然后只需用新添加的“_statusLabel”重命名。

如果您需要进一步的帮助,请随时提问!