C# 在C中如何将int从一种形式传递到另一种形式#
我正在使用VisualStudio制作一个windows窗体应用程序。我想将名为loginCount的int从form1传递到form2。因此,我可以单击form2中的一个按钮,该按钮从loginCount中获取1。您可以使用form2构造函数:C# 在C中如何将int从一种形式传递到另一种形式#,c#,visual-studio,integer,int,C#,Visual Studio,Integer,Int,我正在使用VisualStudio制作一个windows窗体应用程序。我想将名为loginCount的int从form1传递到form2。因此,我可以单击form2中的一个按钮,该按钮从loginCount中获取1。您可以使用form2构造函数: var form2 = new Form2(loginCount); 如果需要访问主要表单成员,可以将整个Form1指针传递到Form2: var form2 = new Form2(this); // where "this" is your Fo
var form2 = new Form2(loginCount);
如果需要访问主要表单成员,可以将整个Form1指针传递到Form2:
var form2 = new Form2(this); // where "this" is your Form1
class Form2
{
private readonly Form1 mainForm;
public Form2(Form1 mainForm)
{
this.mainForm = mainForm;
}
public void DoSomething()
{
var loginCount = mainForm.loginCount; // use it!
}
}
非常感谢你!我现在理解了这个概念。等等,我应该把代码放在哪里:var form2=new form2(loginCount)@在卢卡斯顿,你创建了第二个表单。