Chủ đề: Vấn đề về menu trong Winform
-
15-10-2009, 08:06 AM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Tốt nhất là cho nó ShowDialog() cho khỏe.
View more random threads:
- Đoạn code vb.net này chuyển sang C# như thế nào ?
- Thắc mắc về việc tạo Project WindowPhone XNA
- Chương trình grab image giống idm grabber
- Thắc mắc về đóng gói
- Về thanh âm thanh
- Cookie in Http live [Tiêu đề chung chung]
- Thắc mắc về sửa ảnh trong C#
- cho mình hỏi Event Tick của AJAX Timer ASP.net
- Lập trình thời gian thực
- vấn đề DataGridView?
-
15-10-2009, 09:03 AM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
ShowDialog cũng tùy, 1 proj nhiều chức năng mà chỉ cho thao tác trên 1 form chức năng thì ko hay lắm
-
15-10-2009, 10:06 AM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Bạn đừng tạo đối tượng from mới là gọi trực tiếp từ class from thì Ok.
vd: Bạn có đối tượng from tên là frm_qlnguoidung
Bình thường nếu trong sự kiện click của menu gọi from frm_qlnguoidung bạn viết
Mã:frm_qlnguoidung f1=new frm_qlnguoidung(); f1.WindowState = FormWindowState.Maximized; f1.MdiParent = this; f1.show();
Mã:frm_qlnguoidung.WindowState = FormWindowState.Maximized; frm_qlnguoidung.MdiParent = this; frm_qlnguoidung.show();
-
15-10-2009, 04:32 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Vấn đề về menu trong Winform
Các bạn cho mình hỏi tí.
Mình có 1 cai demo như thế này
http://www.mediafire.com/download.php?znq1uoowlfj
nó chỉ la sử dụng cái Menu để gọi tới 1 Form2 thôi.Nhưng cứ mỗi lần kich vào menu thì nó lai gọi Form2 và nó mở ra cửa sổ Form2.Kích càng nhiều của sổ mở ra càng nhiều.Hix.Giờ tớ muốn kich lên menu dù 1 lần hay nhiều lân thì cũng chỉ mở ra 1 cửa sổ mình cần gọi đến thôi.Các bạn giúp mình với.Thanks
-
15-10-2009, 04:41 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
code here
Mã:private void ShowForm(Form _form,bool dock) { foreach (Form f in pnlCommons.Controls) // Nếu form đã show thì activate nó chứ ko load form mới { if (f.Name == _form.Name) { f.BringToFront(); f.Activate(); return; } } if (dock == true) { _form.WindowState = FormWindowState.Maximized; _form.FormBorderStyle = FormBorderStyle.FixedToolWindow; } else _form.StartPosition = FormStartPosition.CenterParent; _form.MdiParent = this; _form.BringToFront(); _form.Show(); } menu_Click() { form1 f1 = new form1(); ShowForm(f1,true); }
-
15-10-2009, 04:49 PM #6Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Thanks Bạn đã giúp đỡ.Nhưg tớ thử vẫn không chạy đựoc bạn ơi.Bạn cho tớ hỏi pnlCommons.Controls là cái gì vậy bạn
-
15-10-2009, 05:56 PM #7Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi congtuazx
Pallet nhựa Lâm Đồng giải pháp hoàn hảo cho nhà kho Pallet nhựa Lâm Đồng là một giải pháp đa năng và hiệu quả trong việc vận chuyển và lưu trữ hàng hóa. Trong đó, pallet nhựa Lâm Đồng không chỉ đáp...
Pallet nhựa Lâm Đồng giải pháp...