Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
Mình có 2 form trong C#,form1 bắt sự kiện nut Buttion mở ra form2.Giờ làm sao đóng form1 mà form 2 vẫn đang mở
00:31 18-09-2017
3.278 lượt xem
6 bình luận
16:17 06-10-2017
Mọi người cho mình hỏi:Mình có 2 form trong C#,form1 bắt sự kiện nut Buttion mở ra form2.Giờ làm sao đóng form1 mà form 2 vẫn đang mở vậy mọi người.Mình lm rồi mà đóng form1 thì form2 nó đóng theo luôn.Tks mọi người nhiều ak !
Bạn chạy cái form đó ở 1 thread khác rùi ở thread chính bạn đóng form là ok
Tai su kien nut Click de mo Form 2 xai thread de mo nha ban
giong ntn
System.Threading.Thread t = new System.Threading.Thread(
new System.Threading.ThreadStart(()=> {
Form f2 = new Form();
f2.BackColor = System.Drawing.Color.AliceBlue;
f2.ShowDialog();
}) );
t.Start();
Ez nhất là như này:
Cái này là do cái from1 được set là cái form mở đầu(main) nên tắt là nó sẽ tắt form2 theo luôn. Thường thì người ta chỉ hide nó bằng hàm chứ k tắt. Nếu bạn muốn tắt form1 mà còn form2 thì cứ set lại cái form chính cho app là được.
https://www.facebook.com/hoangconghoa.92
Add fb rồi demo cho nhé!
muốn đóng from 2 hiện lên from 1
chọn sự kiện From Closing ấy
rồi viết trong
From1 frm1=new From1();
frm1.Show();