Có thể thay đổi được thứ tự thực hiện các tập lệnh ? (1 người xem)

  • Thread starter Thread starter viehoai
  • Ngày gửi Ngày gửi
Liên hệ QC

Người dùng đang xem chủ đề này

viehoai

Thành viên gắn bó
Tham gia
22/5/09
Bài viết
2,599
Được thích
2,908
Giả sử em có 1 thủ tục như sau:
[GPECODE=php]
Sub test()
Câu lệnh 1
Form1.Show
Câu lệnh 2
Câu lệnh 3...
End Sub[/GPECODE]
Theo em test thử thì các Câu lệnh 2, Câu lệnh 3... vẫn thực hiện mặc dù Form1 vẫn chưa thoát.
Vậy xin hỏi các anh chị với thủ tục như trên yêu cầu các Câu lệnh 2, Câu lệnh 3... chỉ thực hiện sau khi Form1 thoát có được không?
Xin cảm ơn các anh chị.
 
tôi đâu có nhìn thấy lệnh nào thoát Form ở trên nhỉ ?
 
Upvote 0
Giả sử em có 1 thủ tục như sau:
[GPECODE=php]
Sub test()
Câu lệnh 1
Form1.Show
Câu lệnh 2
Câu lệnh 3...
End Sub[/GPECODE]
Theo em test thử thì các Câu lệnh 2, Câu lệnh 3... vẫn thực hiện mặc dù Form1 vẫn chưa thoát.
Vậy xin hỏi các anh chị với thủ tục như trên yêu cầu các Câu lệnh 2, Câu lệnh 3... chỉ thực hiện sau khi Form1 thoát có được không?
Xin cảm ơn các anh chị.

Sub test()
Câu lệnh 1
Form1.Show

If Form1.Visible Then
MsgBox "Form dang mo"
Else
Câu lệnh 2
Câu lệnh 3...
End If
End Sub
 
Upvote 0
Giả sử em có 1 thủ tục như sau:
[GPECODE=php]
Sub test()
Câu lệnh 1
Form1.Show
Câu lệnh 2
Câu lệnh 3...
End Sub[/GPECODE]
Theo em test thử thì các Câu lệnh 2, Câu lệnh 3... vẫn thực hiện mặc dù Form1 vẫn chưa thoát.
Vậy xin hỏi các anh chị với thủ tục như trên yêu cầu các Câu lệnh 2, Câu lệnh 3... chỉ thực hiện sau khi Form1 thoát có được không?
Xin cảm ơn các anh chị.

Thì bạn đặt câu lệnh 2, câu lệnh 3... vào sự kiện Form1_Terminate là được rồi
 
Upvote 0
Sub test()
Câu lệnh 1
Form1.Show
If Form1.Visible Then
MsgBox "Form dang mo"
Else
Câu lệnh 2
Câu lệnh 3...
End If
End Sub
Trường hợp này tập lệnh trong If.. End if không thực hiện được luôn bạn ơi
Thì bạn đặt câu lệnh 2, câu lệnh 3... vào sự kiện Form1_Terminate là được rồi

Nhưng giả sử vì nhiều lý do khác các lệnh đặng sau nó em không thể nhéc tất cả vào sự kiện
Form1_Terminate được (như Form1 em sử dụng nhiều chức năng khác nhau v.v..) thì làm sao Sư phụ nhỉ.
 
Upvote 0

Nhưng giả sử vì nhiều lý do khác các lệnh đặng sau nó em không thể nhéc tất cả vào sự kiện
Form1_Terminate được (như Form1 em sử dụng nhiều chức năng khác nhau v.v..) thì làm sao Sư phụ nhỉ.

Bạn thử nêu 1 lý do gọi là.. chính đáng tôi xem thử
Bởi muốn cái nào chạy khi thoát form thì cho vào sự kiện Terminate là quá hợp lý rồi còn gì
 
Upvote 0
cũng có thể dùng UserForm_QueryClose
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom