以不同的形式标签显示计算结果 C#

Display calculated result in different form label C#

所以我创建了一个简单的应用程序来计算学生的成绩。我所做的是创建了两种形式,一种用于学生输入分数,另一种用于显示结果。

例如,在表格 1 中,学生输入两个分数,如 75 和 85,当他或她在表格 1 中单击计算按钮时,结果应显示在表格 2 标签中。

表格二怎么显示结果。在表格二中不应该显示他们的标记或任何东西,它应该只显示结果。请帮忙。

您可以创建一个 class 并创建两种形式都可以访问的静态变量。您将在计算表单中分配值,更新后的值可以在其他表单中访问。

class MyClass
    {
        public static int finalGrade{ get; set; }
    }

然后你可以使用变量如下:

Form1
    {
        MyClass.finalGrade = value;
    }
Form2
    {
        label.text = MyClass.finalGrade.ToString();
    }

确保仅在更改值后显示其他页面,否则您可以刷新页面以查看反映的更改