ฉันมีสองแบบฟอร์ม แบบฟอร์มแรกคือหน้าต่างเข้าสู่ระบบ และเมื่อป้อนรายละเอียดที่ถูกต้องแล้ว ฉันจะให้หน้าต่างนั้นแสดงอีกหน้าต่างหนึ่งและซ่อนแบบฟอร์มปัจจุบัน
คำถามคือฉันไม่เพียงต้องการซ่อนแบบฟอร์มแรกเท่านั้น แต่ยังปิดโดยไม่ต้องเข้าใกล้แบบฟอร์มหลักที่สองด้วย ฉันไม่รู้ว่ามันสร้างความแตกต่างระหว่างการดีบักหรือไม่ แต่เมื่อฉันทดสอบแอปพลิเคชันจะไม่หยุดการดีบั๊กจนกว่าฉันจะหยุดมันด้วยตนเองเนื่องจากการคลิกปุ่ม x หรือปิดจะไม่ทำงานเนื่องจากแอปแรกยังคงทำงานซ่อนอยู่เท่านั้น .
รหัส
private void btnLogin_Click(object sender, EventArgs e)
{
if (txtUsername.Text == "admin" && txtPassword.Text == "1234")
{
formMain main = new formMain();
main.Show();
this.Hide();
}
else
{
MessageBox.Show("Please enter the correct Username and Password.");
}
}