मुझे लॉगिन फॉर्म के लिए अपना मुख्य फॉर्म छिपाने में परेशानी हो रही है। एक बार जब उपयोगकर्ता लॉग इन फॉर्म को बंद कर देता है और मुख्य फॉर्म दिखाता है।सी # लॉगिन उदाहरण
मैं खुद को भ्रमित कर रहा हूं कि मैंने सभी कोड हटा दिए हैं और ताजा शुरू किया है। मैं लॉगिन फॉर्म को ठीक से छुपा सकता हूं।
मैं
Application.Run(new MainForm());
लॉग इन फार्म के साथ कहा जाता है मुख्य रूप छिपाने के लिए असमर्थ था इस तरह दिखता है:
namespace WindowsFormsApplication1
{
public partial class LoginForm : Form
{
public LoginForm()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
string username;
string password;
username = TB_username.Text;
password = TB_password.Text;
if (User.Login(username, password))
{
Globals._Login = true;
// Close login form
this.Dispose(false);
}
else
{
MessageBox.Show("Login Failed");
}
}
}
}
मैं नहीं कर सकते तो यह पता लगाने को छिपाने के मुख्य रूप को दिखाने के लिए एक बार लॉगिन बीत चुका है करने के लिए कैसे ।
धन्यवाद किसी भी उदाहरण बहुत अच्छा होगा
क्या होता है जब आप MainForm में "छिपाएं()" कहते हैं:
और यहाँ कोड के लिए कुछ वर्णन है? – Blam
असंबद्ध लेकिन लॉगिन के पासवर्ड हिस्से के लिए 'स्ट्रिंग' के बजाय 'सिक्योरस्ट्रिंग' का उपयोग करने पर विचार करें। – JaredPar