private void btnSignIn_Click(object sender, EventArgs e) { String email = txt_Email.Text; //khai báo biến email kiểu chuỗi, nhận giá trị từ dữ liệu người dùng nhập vào textbox String password = txt_Password.Text; //khai báo biến password kiểu chuỗi, nhận giá trị từ dữ liệu người dùng nhập vào textbox imap = new Imap(); //tại mới 1 đối tượng Imap imap.ConnectSSL("imap.gmail.com", 993); // điền thông tin host của gmail, kết nối qua cổng 993 try { imap.Login(txt_Email.Text, txt_Password.Text); //Đăng nhập vào tài khoản gmail MessageBox.Show("Login Success To Your GMail !", "Congratulation !"); //Khi đăng nhập thành công sẽ có thông báo chúc mừng this.Hide(); //gọi phương thức Hide() để ẩn form đăng nhập FormListMail sendMailForm = new FormListMail(); //tạo mới 1 đối tượng FormListMail sendMailForm.Show(); //hiện form ListMail } catch { if (email.Trim().Equals("")) //bắt lỗi để trống textbox email { MessageBox.Show("Please Enter Your Email To Login !", "Empty Email !", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (password.Trim().Equals("")) //bắt lỗi để trống textbox password { MessageBox.Show("Please Enter Your Password To Login !", "Empty Password !", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show("Wrong Email Or Password !", "Wrong Data !", MessageBoxButtons.OK, MessageBoxIcon.Error); //xuất thông báo khi email hoặc password nhập vào không đúng } } }
} //đóng ứng dụng khi đóng form sendmail private void btnQuit_Click(object sender, EventArgs e) { if (MessageBox.Show("Do You Want To Return To Your Mail Box ?", "Announcement !", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { this.Hide(); FormListMail loginForm = new FormListMail(); loginForm.Show(); } //khi bấm button Quit thì sẽ quay về form List mail }