Ejemplo n.º 1
0
 private void ID_text_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Escape)
     {
         BottonExit_Click(sender, e); //ถ้ากดปุ่ม "escape" ตอนอยู่ที่ textbox ของ username จะกดปุ่ม exit โดยอัตโนมัติ
     }
     if (e.KeyCode == Keys.Enter)     //ถ้ากด enter
     {
         if (ID_text.Text == "")      //ถ้า ID_text ว่าง จะมีข้อความให้พิมพ์ username
         {
             MessageBox.Show("กรุณาพิมพ์ username", "แจ้งเตือน");
             ID_text.Focus();//โฟกัสที่ ID_text
         }
         else if (ID_text.Text != "admin")
         {
             MessageBox.Show("username ของคุณผิด", "แจ้งเตือน");
             ID_text.Focus();     //โฟกัสที่ ID_text
             ID_text.SelectAll(); //ครอบtext ในID_text (เพื่อง่ายต่อการแก้ไข)
         }
         else
         {
             PW_text.Focus(); //โฟกัสที่PW_text
         }
     }
 }
Ejemplo n.º 2
0
 int i = 1; //กำหนดตัวแปร
 private void Login_bt_Click(object sender, EventArgs e)
 {
     if ((ID_text.Text == "admin") && (PW_text.Text == "123321"))//ถ้า username="******" และ password="******"
     {
         //เข้าสู่ระบบ
         Main f2 = new Main();
         f2.Show();
         this.Hide();
     }
     else if (ID_text.Text == "")//ถ้าไม่มีการพิมพ์ username จะมีข้อความเตือนโชว์ขึ้น
     {
         //ข้อความเตือนให้ใส่ username
         MessageBox.Show("กรุณาพิมพ์ username", "แจ้งเตือน");
         ID_text.Focus();
     }
     else if (PW_text.Text == "")
     {
         //ข้อความเตือนให้ใส่ Password
         MessageBox.Show("กรุณาพิมพ์ Password", "แจ้งเตือน");
         PW_text.Focus();
     }
     else if (ID_text.Text != "admin")
     {
         //ข้อความเตือนว่า username ผิด
         MessageBox.Show("username ของคุณผิด", "แจ้งเตือน");
         ID_text.Focus();     //โฟกัสที่ username
         ID_text.SelectAll(); //เลือกข้อความใน textboxทั้งหมด (เพื่อให้ง่ายต่อการลบ)
     }
     else if (PW_text.Text != "123321")
     {
         MessageBox.Show("Password ของคุณผิด", "แจ้งเตือนครั้งที่" + i);
         PW_text.Focus();     //โฟกัสที่ Password
         PW_text.SelectAll(); //เลือกข้อความใน textboxทั้งหมด (เพื่อให้ง่ายต่อการลบ)
         i++;                 // บวก i หนึ่งครั้ง
         if (i > 3)           //ถ้า i มากกว่าสาม
         {
             //จะมีข้อความเตือนว่า เข้าระบบครบที่กำหนด แล้วจะออกจากโปรแกรม
             MessageBox.Show("คุณพิมพ์ Passwrod ครบ 3 ครั้งแล้ว....ทำการปิดโปรแกรม", "แจ้งเตือน");
             Application.Exit();
         }
     }
 }