PDA

View Full Version : Đóng tất cả các form con như thế nào?



hongthai1973
05-09-2007, 22:02
Xin các bác trên diễn đàn cho tôi hỏi code để đóng tất cả các form con của 1 form cha như thế nào? Tôi xin cám ơn nhiều.

tien bac
05-09-2007, 22:23
mỗi lần mở các form con, hãy dùng 1 arraylist để lưu các form con đang chạy trong đó, muốn đọc tất thì chỉ duyệt trong arraylist và dùng lệnh formCon.Close();

hongthai1973
06-09-2007, 11:32
Cám ơn bạn, nhưng mà hình như mình biết là có mảng sẵn cho biết các form đang được load?

KingsCat
06-09-2007, 14:00
Bạn chỉ cần dùng thuộc tính MdiChildren của form cha là đc


For Each fChild As Form In fParent.MdiChildren
fChild.Close()
Next

tien bac
06-09-2007, 15:28
Bạn chỉ cần dùng thuộc tính MdiChildren của form cha là đc


For Each fChild As Form In fParent.MdiChildren
fChild.Close()
Next


Của bạn là đóng các form con từ Mdi, còn cách của mình thì có thể đóng từ form con bất kì lol

hongthai1973
06-09-2007, 18:22
Cảm ơn tất cả các bạn, mình đã làm được rồi.

hongthai1973
06-09-2007, 18:25
Tôi có một textbox hiển thị ngày hiện tại như sau:

TextBox1.Text = Now()

Chương trình này được cài trên một máy tính. Từ một máy tính thứ hai trên mạng LAN tôi tạo một ShortCut đến chương trình này. Và khi tôi chạy chương trình này trên máy thứ hai thông qua Short Cut trên thì textbox trên lại hiển thị ngày giờ trên máy thứ hai. Tôi muốn nó lấy ngày giờ trên máy thứ nhất thì làm thế nào. Mong các bác trên diễn đàn chỉ giúp (tôi lập trình bằng VB.NET)?

Cái này giống như mình Submit 1 chủ đề mới lên diễn đàn thì ngày giờ tạo chủ đề sẽ lấy theo máy chủ của diễn đàn chứ không lấy theo máy của người gửi.

Tienlbhoc
06-09-2007, 20:12
vậy thì bác now ở cái máy kia rồi gửi cái dữ liệu đó, có thế thôi, còn now là lấy giờ hệ thống(trên máy đang chạy) nên đương nhiên là khác