30/09/2018, 17:59
Làm thế nào để chuyển Form trong C#?
Mọi người cho mình hỏi làm cách nào để chuyển từ Form1 sang Form2 trong C#
Cụ thể là: Form1 là form Đăng nhập, Form2 là form chính , khi điền đúng thông tin và nhấp vào nút Đăng nhập thì Form1 đóng và Form2 mở lên! thank
Bài liên quan
Mình vừa làm thử! Cách này không phải ý mình muốn làm! nó chỉ mở form mới chồng lên form cũ! mình muốn mở form mới độc lập đồng thời khi mở form mới thì form cũ phải tắt á! bạn biết chỉ mình luôn nha!
mới search
this.Hide();
Form2 form2 = new Form2();
form2.ShowDialog();
this.Close();
Mình cũng đang làm cái này nhưng là vb.net
bạn tham khảo. để có thể đăng xuất…đăng nhập tốt(lặp lại) bạn không nên new form
Giả sử bạn để formLogin hiện trước.frmMain show khi login thành công
if isLogin = true then
frmMain.show()
Me.Hide()
Và nếu đăng xuất thì ng lại
frmLogin.show()
Me.hide()
–Đó là những gì mình biết(Dùng new sẽ gặp lỗi khi đăng xuất-đăng nhập lại)
C# thay me = this thì phải
De ma ban
from f = new from;
f.show();
Nếu code tắt form bạn viết trong form thứ 2 thì dùng this.Close(); để đóng, khi đóng cách này thì đối tượng sẽ mất, thông tin nhập từ form2 đó k thể truy cập, nếu bạn dùng this.Hide(); thì nó chỉ ẩn đi, thông tin được xử lý ở Form2 vẫn còn đó.
Nếu code tắt form bạn viết trong form chính thì dùng
Form2 form2=new Form2();
form2.Show();
form2.Hide();
Nếu muốn tạo Form2 mới thì phải new cái mới thôi