से फॉर्म 1 को नियंत्रित करना चाहता हूं, इसलिए मैं मूल रूप से उपयोगकर्ता को दूसरे फॉर्म का उपयोग करने के लिए पहले लॉगिन करना चाहता हूं। हालांकि, मेरी दुविधा यह है कि लॉगिन बॉक्स फॉर्म 2 में है, और मुख्य रूप फॉर्म 1 है।मैं फॉर्म 2
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, दिखाई नहीं बन जाता है (के बाद से मैं के रूप में दृश्यमान = false इसे लॉन्च) के बाद वे में प्रवेश करें। किसी की मदद कर सकते हैं?
संपादित करें:
शानदार प्रतिक्रिया है, लेकिन मेरी समस्या अभी भी यहाँ है। मैं मूल रूप से फॉर्म 2 को लोड करना चाहता हूं, (जो आसान है मैं फॉर्म 1 चलाता हूं और इसे छिपाने के लिए सेट करता हूं) लेकिन जब फॉर्म 2 बंद हो जाता है, तो मैं फॉर्म 1 को भी बंद करना चाहता हूं।
private void Form2_FormClosing(Object sender, FormClosingEventArgs e)
{
Form1 form1 = new Form1();
form1.Close();
MessageBox.Show("Closing");
}
इस काम करने के लिए प्रतीत नहीं होता ...
फॉर्म 2 बंद होने पर मेरे फॉर्म को बंद फॉर्म 1 में संपादित किया। 'form2_closed' ईवेंट पर 'form1.Close()' पर कॉल करें। –