所以我基本上想要用戶先登錄才能使用其他表單。然而,我的困境是登錄框在Form2中,主窗體是Form1。我想從Form2控制Form1
if ((struseremail.Equals(username)) && (strpasswd.Equals(password)))
{
MessageBox.Show("Logged in");
form1.Visible = true;
form1.WindowState = FormWindowState.Maximized;
}
else
{
MessageBox.Show("Wow, how did you screw this one up?");
}
然而,Form1上不會成爲可見的,(因爲我啓動它作爲visble = FALSE),他們在登錄後,有人能幫助?
編輯:
輝煌的迴應,但我的問題仍然存在。我基本上想要加載Form2第一,(這很容易我運行Form1並將其設置爲隱藏)但是當Form2關閉時,我想Form1也關閉。
private void Form2_FormClosing(Object sender, FormClosingEventArgs e)
{
Form1 form1 = new Form1();
form1.Close();
MessageBox.Show("Closing");
}
這似乎並沒有工作...
當form2關閉時,編輯我的答案以關閉form1。在Form2_closed事件中調用'form1.Close()'。 – 2010-06-30 07:50:45