所以我有5个表格,它是测验,第一个表格是说明页面,还有3个问题,每个问题都有自己的表格和最终的表格形式。我需要能够保持正确答案的运行总数。所以如果它是正确的,它将在整数“分数”中加1,然后在最终表格上显示该数字。这有意义吗?我可以附上需要的表格照片。这是我的第一个表单,我需要知道如何能够在5个单独的表单中引用单个整数,并根据正确/错误的答案继续对其进行更改...
namespace Quiz
{
public partial class StartPage : Form
{
public static int score = 0;
public StartPage()
{
InitializeComponent();
}
private void btnExit_Click(object sender, EventArgs e)
{
this.Close();
}
private void btnStart_Click(object sender, EventArgs e)
{
{
Opacity = 0;
Question1 Question1Form = new Question1(ref score);
Question1Form.ShowDialog();
}
}
private void StartPage_Load(object sender, EventArgs e)
{
}
}
}
答案 0 :(得分:0)
您需要在其他任何一个表单上创建一个pandas.concat
属性,其他人可以参考。
您最好的选择是combine_first
到public static int
的顶部,然后使用其他表单中的public static int Score;
访问它。
应该注意的是,最好将全局可静态保持在最低限度。