Paste bằng phím phải chuột trong userform

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

Trantu0106

Thành viên mới
Tham gia
13/10/23
Bài viết
21
Được thích
0
Giới tính
Nam
Các Anh Chị cho Em hỏi ,em Copy dữ liệu và muốn paste dữ liệu đó bằng phím phải chuột vào textbox trong userbox thì làm thế nào ah, dùng bàn phím ctr+v thì dc mà phím phải chuột thì ko hiện ra cửa sổ ah. Em cảm ơn
 
Các Anh Chị cho Em hỏi ,em Copy dữ liệu và muốn paste dữ liệu đó bằng phím phải chuột vào textbox trong userbox thì làm thế nào ah, dùng bàn phím ctr+v thì dc mà phím phải chuột thì ko hiện ra cửa sổ ah. Em cảm ơn
Userbox là gì vậy?
Nếu là textbox trên user form thì khi nhấn chuột phải nó kích hoạt sự kiện Mouse down, buông ra thì kích hoạt sự kiện Mouse up. Nó không có menu chuột phải để chọn paste.
 
Lần chỉnh sửa cuối:
Upvote 0
Userbox là gì vậy?
Nếu là textbox trên user form thì khi nhấn chuột phải nó kích hoạt sự kiện Mouse down, buông ra thì kích hoạt sự kiện Mouse up. Nó không có enu chuột phải để chọn paste.
Dạ, em viết hơi khó hiểu. Trên user form ah
Vâng, em hiểu rùi, thanks Anh
 
Upvote 0
Các Anh Chị cho Em hỏi ,em Copy dữ liệu và muốn paste dữ liệu đó bằng phím phải chuột vào textbox trong userbox thì làm thế nào ah, dùng bàn phím ctr+v thì dc mà phím phải chuột thì ko hiện ra cửa sổ ah. Em cảm ơn

Để làm việc này bạn phải tạo cái menu (Commandbars.Add) rồi dùng sự kiện MouseUp/down như bác ptm0412 đề cập ở trên để gọi menu chuột phải.

Screen Shot 2023-10-26 at 11.08.43.png
 
Lần chỉnh sửa cuối:
Upvote 0

File đính kèm

  • MenuContextForm.xlsm
    32.1 KB · Đọc: 18
Upvote 0
Một ví dụ đơn giản cho bạn
Bài đã được tự động gộp:



Điều kiện tiên quyết của CommandBar là cửa sổ Excel hoặc Access phải hiện hành thì lệnh ShowPopup mới thành công nha anh.

Code cho cái menu trên của bạn thì ngon rồi, bắt các trường hợp để enable/disable menu tùy theo ngữ cảnh. Tôi chỉ code trường hợp đơn giản nhất thôi - lúc nào cũng hiện đầy đủ menu :D.
 
Upvote 0
em xin
Code cho cái menu trên của bạn thì ngon rồi, bắt các trường hợp để enable/disable menu tùy theo ngữ cảnh. Tôi chỉ code trường hợp đơn giản nhất thôi - lúc nào cũng hiện đầy đủ menu :D.
Cảm ơn hai Bác ongke0711 và HeSanbi, có đoạn em không hiểu là" Điều kiện tiên quyết của CommandBar là cửa sổ Excel hoặc Access phải hiện hành thì lệnh ShowPopup mới thành công "cụ thể là như thế nào. Là phải mở Excel hoặc Access thì mới thực hiện dc CommandBar ah. em đang chế cái paste bằng chuột phải kích đúp thì paste ah như này ah

Private Sub tb_km_DblClick(ByVal Cancel As MSForms.ReturnBoolean)

tb_km.Paste

End Sub

 
Upvote 0
Screenshot_20231026-140519_Microsoft Remote Desktop.jpg

file bạn làm có bao textbox? Nếu dao diện mà ít control thì thêm 1 cái nút bấm ghi là paste cho nó trực quan mà đơn giản code.
 
Upvote 0
Menu chuột phải có những lệnh hay ho thì tôi không nói (như là mở 1 hộp thoại, thay đổi một tùy chọn, mở cái này, đóng cái kia). Chứ mà copy và paste thì dùng bàn phím còn nhanh hơn. Vì sử dụng hai tay gần như cùng lúc chứ không phải 1 tay làm lần lượt.
 
Upvote 0
thông thường khi copy paste đối với người trẻ hoặc có thói quen dùng bàn phím (đã có kinh nghiệm làm Cad hay phần mềm thiết kế) thì dùng bàn phím nhiều, nhưng những người trung trung tuổi hay do thói quen chỉ dùng chuột ( hoặc có ý kiến dùng chuột sẽ ko bị nhầm giữa ctr+x và ctr+v) nên muốn dùng paste của chuột. Chỗ mình làm chỉ có mỗi mình dùng bàn phím còn toàn dùng paste cùa chuột, nên mình muốn thêm phương án để mọi người sử dụng. Thanks ý kiến cùa Mọi người, mình sẽ “ đào tạo” thêm mấy người ở cty dùng bàn phím
 
Upvote 0
thông thường khi copy paste đối với người trẻ hoặc có thói quen dùng bàn phím (đã có kinh nghiệm làm Cad hay phần mềm thiết kế) thì dùng bàn phím nhiều, nhưng những người trung trung tuổi hay do thói quen chỉ dùng chuột ( hoặc có ý kiến dùng chuột sẽ ko bị nhầm giữa ctr+x và ctr+v) nên muốn dùng paste của chuột.
Tôi thì tuổi đã trên 60 một chút, không gọi là trẻ cũng không gọi là trung trung, nhưng tôi có thói quen dùng hai tay.
Lý do là tôi thấy phí khi tay phải cầm chuột chạy qua chạy lại, click 1 cái hoặc 2 cái rồi rê đến chỗ khác trong khi tay trái ở không. Công việc thì không chờ được mà tay nọ phải chờ tay kia thì tốn thời gian quá. Cách nào thấy tiện thì dùng, thấy hay thì luyện tập thêm, chứ mà lệ thuộc vào thói quen thì không tốt (ý kiến riêng).
 
Upvote 0
Đang làm việc mà "người yêu hoặc vợ yêu" nắm tay trái "âu yếm", hoặc "vợ bận lướt Tiktok" phải bế con nhỏ, thì bắt buộc phải có menu chuột phải. Chứ để mà tay phải quơ qua quơ lại cái Ctrl+C V A, mắc công phải nghỉ làm việc 2-3 ngày do "teo cơ" tay phải.
 
Upvote 0
Web KT

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

Back
Top Bottom