có phím nóng nào để đóng Form không?

Liên hệ QC

ongtrungducmx25

Thành viên gạo cội
Tham gia
5/2/07
Bài viết
2,077
Được thích
1,987
Nghề nghiệp
GV
cho mình hỏi để tạo phím nóng đóng form như thế nào!thank
 
- Tạo một button exit, properties của button tìm dòng Accelerator, vd : Accelerator = X, phím tắt là Alt X.
 
Upvote 0
ongtrungducmx25 đã viết:
cho mình hỏi để tạo phím nóng đóng form như thế nào!thank

Bạn chép đọan code sau vào form :

Private Sub UserForm_KeyPress(ByVal KeyAscii As SForms.ReturnInteger)
If KeyAscii = "%{F4}" Then
Unload Me
End If
End Sub


Khi cần thóat form nhấn Alt + F4
Thân
 
Upvote 0
anhphuong đã viết:
Bạn chép đọan code sau vào form :

Private Sub UserForm_KeyPress(ByVal KeyAscii As SForms.ReturnInteger)
If KeyAscii = "%{F4}" Then
Unload Me
End If
End Sub

Khi cần thóat form nhấn Alt + F4
Thân

Sao mình chép vào form nhưng không biết tại sao báo lỗi nhờ bạn kiểm tra giúp mình và gởi file để mình xem nhé !!$@!! **~** --=--
 
Upvote 0
@7x
Bạn đã chép vào phần Code của form chưa?
 
Upvote 0
cobehota7x đã viết:
Sao mình chép vào form nhưng không biết tại sao báo lỗi nhờ bạn kiểm tra giúp mình và gởi file để mình xem nhé !!$@!! **~** --=--

1/ Kích đúp vào form để mở code của form
2/ Chép đọan code trên vào trong code của form
3/ Thóat khỏi màn hình ghi code
4/ Cho form show và nhấn Alt+F4 xem sao
Chúc thành công
Thân
 
Upvote 0
anhphuong đã viết:
1/ Kích đúp vào form để mở code của form
2/ Chép đọan code trên vào trong code của form
3/ Thóat khỏi màn hình ghi code
4/ Cho form show và nhấn Alt+F4 xem sao
Chúc thành công
Thân

em đã làm theo hướng dẫn của anh nhưng file của em lại báo lỗi ngay từ vòng đầu kì wá!
 

File đính kèm

Upvote 0
Có thể dùng phím Esc thay cho Alt+F4 được không các bạn ơi??
 
Upvote 0
duongsatdn đã viết:
Có thể dùng phím Esc thay cho Alt+F4 được không các bạn ơi??

Bạn làm theo bước sau

Chèn một Command Button vào form, đặt tên là cmdExit chẳng hạn

đặt Properties Cancel của Button là True (default là false)

chèn đoạn code sau vào Code của form

Mã:
[COLOR=darkblue]Private[/COLOR] [COLOR=darkblue]Sub[/COLOR] cmdExit_Click()
    Unload Me
[COLOR=darkblue]End[/COLOR] [COLOR=darkblue]Sub[/COLOR]

Thân.

P/s : Đối với một form, chỉ có một Control được đặt thuộc tính Cancel = True, khi đặt thuộc tính này cho một control thì các control khác sẽ được tự động đưa property Cancel của nó về False.
 
Lần chỉnh sửa cuối:
Upvote 0
cobehota7x đã viết:
em đã làm theo hướng dẫn của anh nhưng file của em lại báo lỗi ngay từ vòng đầu kì wá!

Xin lỗi nha vì khi copy qua 4R bị thiếu mất một chữ, xin sửa lại như sau

Private Sub UserForm_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
If KeyAscii = "%{F4}" Then
Unload Me
End If
End Sub


Thành thật xin lỗi các bạn
 
Upvote 0
Web KT

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

Back
Top Bottom