0
我正在使用Visual Studio製作Windows窗體應用程序。我想從form1傳遞一個名爲loginCount的int到form2。所以我可以單擊form2中的一個按鈕,該按鈕來自loginCount中的1。如何在C中將int從一種窗體傳遞到另一種窗體#
我正在使用Visual Studio製作Windows窗體應用程序。我想從form1傳遞一個名爲loginCount的int到form2。所以我可以單擊form2中的一個按鈕,該按鈕來自loginCount中的1。如何在C中將int從一種窗體傳遞到另一種窗體#
您可以使用窗體2的構造吧:
var form2 = new Form2(loginCount);
如果您需要訪問主窗體的成員,您可以通過整個Form1的指針到窗體2:
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); –
@LucasThornton你創建你的第二個表單。 – Andrei