PDA

View Full Version : Làm sao để load form main?



dungsu
19-05-2009, 11:22
Mình mới học "bò" trong vs2005. Giờ vướng phải cái lỗi "chíu khọ" này! Mong ae giải đáp giúp :
VD 1 chương trình quản lý có các form frmMain,frmCapnhat,frmTimkiem,frmBaocao,...Trong đó frmMain là cái menu chứa các form kia.
Nhưng khi chạy thì nó toàn load cái form con như frmCapnhat...mà ko load cái form Main. Vậy phải chỉnh ntn bây giờ?

dxt49
19-05-2009, 11:29
bạn vào file program.cs chỉnh lại application.run(new frmMain()); là được rồi.

dungsu
19-05-2009, 11:51
Cảm ơn nhiều vì đã hồi âm!
Mình viết bằng Visual Basic.
Đại loại là dòng code như này :

Private Sub mnuCapNhat_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuCapNhat.Click
' Mo form cap nhat
Dim frm As New frmCapNhat()
frm.ShowDialog()
End Sub

=>Nhưng nó vẫn hiện lên cái formCapnhat trước mới đau chứ.

dxt49
19-05-2009, 13:33
dim frm As New frmCapNhat() ---> khai bao đối tượng frm là một thực thể mới của class frmCapNhat ---> hiện form cập nhật là đúng rồi.
bạn phải khai báo
dim frm As New frmMain()
frm.ShowDialog()

longbeo1885
21-05-2009, 15:33
Bạn vào properties của project --> phần Startup object chọn form main. khi chạy chương trình sẽ hiện form main ra trước