Thoát Form hiện hành khi di chuyển chuột ra khỏi form (1 người xem)

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

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

Excel365

Thành viên tích cực
Tham gia
29/10/10
Bài viết
865
Được thích
127
Giới tính
Nam
Em có 2 Form: UserForm1 và UserForm1
UserForm1 có 1 Textbox. Khi di chuyển chuột vô textbox đó thì UserForm2 sẽ hiện lên.
Bây giờ em muốn khi di chuyển chuột ra khỏi UserForm2 hoặc click vào textbox khác thì UserForm1 sẽ thoát và trở lại UserForm1. Như vậy thì phải làm như thế náo, nhờ các anh chị giúp đỡ.
http://www.mediafire.com/view/d17qr383jgmz4e4/ThoatForm.xlsm

Trân trọng cảm ơn
 
Lần chỉnh sửa cuối:
Để chế độ "MouseMove" cho Userform2 đi bạn ơi. Chứ đợi di chuyển hẳn ra khỏi form mới tắt thì chắc lại vòng vèo tính toán cho mệt. Cứ cho nó đơn giản hơn đi đã.
Chắc bạn cũng chỉ định cho nó hiện lên cái thông báo gì đó thôi đúng k?
 
Upvote 0
Em có 2 Form: UserForm1 và UserForm1
UserForm1 có 1 Textbox. Khi di chuyển chuột vô textbox đó thì UserForm2 sẽ hiện lên.
Bây giờ em muốn khi di chuyển chuột ra khỏi UserForm2 hoặc click vào textbox khác thì UserForm1 sẽ thoát và trở lại UserForm1. Như vậy thì phải làm như thế náo, nhờ các anh chị giúp đỡ.
http://www.mediafire.com/view/d17qr383jgmz4e4/ThoatForm.xlsm

Trân trọng cảm ơn
nến bạn khai báo ShowModal = False cho các forms thì thêm cái này cho Form1
Mã:
Private Sub UserForm_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
    Unload UserForm2
End Sub
đại loại thế.
lưu ý: làm việc với showmodal = false phải rất thận trọng, các lệnh vẫn tiếp thực hiện khi show form.
- xem lại cái chỗ đo đỏ, form2 sẽ thoát chứ nhỉ (trở lại form1)
 
Lần chỉnh sửa cuối:
Upvote 0
Web KT

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

Back
Top Bottom