คำถามติดแท็ก contextmenu

เมนูบริบทคือเมนูในอินเทอร์เฟซผู้ใช้แบบกราฟิกที่ปรากฏขึ้นเมื่อมีการโต้ตอบกับผู้ใช้เช่นการคลิกเมาส์ขวาหรือการใช้เมาส์คลิกกลาง

18
จะเพิ่มเมนูคลิกขวาที่กำหนดเองในหน้าเว็บได้อย่างไร?
ฉันต้องการเพิ่มเมนูคลิกขวาที่กำหนดเองลงในเว็บแอปพลิเคชันของฉัน สามารถทำได้โดยไม่ต้องใช้ห้องสมุดที่สร้างไว้ล่วงหน้าหรือไม่? ถ้าเป็นเช่นนั้นจะแสดงเมนูคลิกขวาที่กำหนดเองง่ายๆซึ่งไม่ได้ใช้ไลบรารี JavaScript ของบุคคลที่สามได้อย่างไร ฉันกำลังเล็งหาสิ่งที่ Google เอกสารทำ ช่วยให้ผู้ใช้คลิกขวาและแสดงเมนูของผู้ใช้ หมายเหตุ: ฉันต้องการเรียนรู้วิธีการสร้างของตัวเองเมื่อเทียบกับการใช้บางสิ่งบางอย่างที่คนทำไปแล้วตั้งแต่ส่วนใหญ่ห้องสมุดบุคคลที่สามนั้นเต็มไปด้วยคุณสมบัติในขณะที่ฉันต้องการเฉพาะคุณสมบัติที่ฉันต้องการเท่านั้น ผม.

8
สร้างเมนูบริบทคลิกขวาที่กำหนดเองสำหรับเว็บแอปของฉัน
ฉันมีเว็บไซต์บางแห่งเช่น google-docs และ map-quest ที่มีเมนูแบบเลื่อนลงที่กำหนดเองเมื่อคุณคลิกขวา พวกเขาลบล้างพฤติกรรมของเมนูแบบเลื่อนลงของเบราว์เซอร์และตอนนี้ฉันแน่ใจว่าพวกเขาทำอย่างไร ฉันพบปลั๊กอิน jQueryที่ทำสิ่งนี้ได้ แต่ฉันยังคงสงสัยเกี่ยวกับบางสิ่ง: วิธีนี้ทำงานอย่างไร? เมนูแบบเลื่อนลงของเบราว์เซอร์ถูกแทนที่จริงหรือเป็นเพียงการจำลองเอฟเฟกต์ ถ้าเป็นเช่นนั้นอย่างไร? ปลั๊กอินเป็นนามธรรมอะไร เกิดอะไรขึ้นเบื้องหลัง? นี่เป็นวิธีเดียวที่จะบรรลุผลนี้หรือไม่? ดูเมนูบริบทที่กำหนดเองหลายรายการในการทำงาน

12
Android: วิธีเปิด / ปิดรายการเมนูตัวเลือกเมื่อคลิกปุ่ม?
ฉันสามารถทำได้อย่างง่ายดายเมื่อฉันใช้onCreateOptionsMenuหรือonOptionsItemSelectedวิธีการ แต่ฉันมีปุ่มอยู่ที่ไหนสักแห่งในหน้าจอและเมื่อคลิกปุ่มนั้นมันควรเปิด / ปิดรายการเมนูบริบท


7
คลิกขวาที่เมนูบริบทสำหรับ datagridview
ฉันมี datagridview ในแอป. NET winform ฉันต้องการคลิกขวาที่แถวและมีเมนูปรากฏขึ้น จากนั้นฉันต้องการเลือกสิ่งต่างๆเช่นคัดลอกตรวจสอบความถูกต้อง ฯลฯ ฉันจะสร้าง A) เมนูที่แสดงขึ้นได้อย่างไร B) ค้นหาว่าแถวใดถูกคลิกขวา ฉันรู้ว่าฉันสามารถใช้ selectedIndex ได้ แต่ฉันควรจะสามารถคลิกขวาได้โดยไม่ต้องเปลี่ยนสิ่งที่เลือก? ตอนนี้ฉันสามารถใช้ดัชนีที่เลือกได้ แต่ถ้ามีวิธีรับข้อมูลโดยไม่เปลี่ยนสิ่งที่เลือกนั่นก็จะเป็นประโยชน์

5
ฉันจะสร้างเมนูบริบทคลิกขวาใน Java Swing ได้อย่างไร
ฉันกำลังสร้างเมนูบริบทคลิกขวาโดยสร้างอินสแตนซ์ใหม่JMenuเมื่อคลิกขวาและตั้งค่าตำแหน่งเป็นตำแหน่งของเมาส์ ... มีวิธีที่ดีกว่านี้ไหม

8
จะเพิ่มตัวคั่นให้กับ WinForms ContextMenu ได้อย่างไร
ภายในการควบคุมของฉันฉันมี: ContextMenu = new ContextMenu(); ContextMenu.MenuItems.Add(new MenuItem("&Add Item", onAddSpeaker)); ContextMenu.MenuItems.Add(new MenuItem("&Edit Item", onEditSpeaker)); ContextMenu.MenuItems.Add(new MenuItem("&Delete Item", onDeleteSpeaker)); ContextMenu.MenuItems.Add( ??? ); ContextMenu.MenuItems.Add(new MenuItem("Cancel")); จะเพิ่มเส้นคั่นใน ContextMenu นี้ได้อย่างไร?

5
วิธีเพิ่มรายการเมนูบริบทลงใน Windows Explorer สำหรับโฟลเดอร์ [ปิด]
ปิด . คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เน้นไปที่ปัญหาเดียวโดยแก้ไขโพสต์นี้เท่านั้น ปิดให้บริการในวันที่ 11 เดือนที่ผ่านมา ปรับปรุงคำถามนี้ ฉันได้ค้นพบวิธีการเพิ่มรายการเมนูบริบทคลิกขวาลงในไฟล์บน Windows Explorer โดยเพิ่มคีย์ลงในรีจิสทรี คือฉันสามารถคลิกขวาที่ไฟล์ใน Explorer และเรียกใช้แอพที่กำหนดเองกับไฟล์นั้น ฉันต้องการทำเช่นเดียวกันกับโฟลเดอร์และยังไม่พบวิธีดำเนินการ (ยัง) ฉันเห็นบทความเกี่ยวกับการสร้าง / เขียนตัวจัดการเมนูบริบทที่กำหนดเอง แต่ฉันไม่อยากไปที่นั่น ฉันพบบทความที่นี่เกี่ยวกับวิธีการเพิ่มรายการเมนูบริบทแบบเรียงซ้อนลงในเดสก์ท็อปและใน "คอมพิวเตอร์" ใน Explorer แต่จะใช้ไม่ได้กับโฟลเดอร์ใด ๆ ฉันต้องการเพิ่มแอพที่กำหนดเองลงในเมนูบริบทและให้มันทำงานได้ทั้งไฟล์และโฟลเดอร์ มีวิธีดำเนินการโดยไม่ต้องเขียนตัวจัดการเมนูบริบทหรือไม่ ฉันพบวิธีแก้ปัญหาในบทความด้านล่างซึ่งอธิบายถึงวิธีการดำเนินการนี้ผ่านทางรีจิสทรีสำหรับไฟล์และโฟลเดอร์: วิธีเพิ่มทางลัดแอปพลิเคชันใด ๆ ลงในเมนูบริบทของ Windows Explorer บทความสองบทความต่อไปนี้ให้ข้อมูลและตัวเลือกเพิ่มเติม: สุดยอดบทช่วยสอนเพื่อปรับแต่งเมนูบริบทเดสก์ท็อปใน Windows Vista, 7 และ 8 เพิ่มเมนู Cascading สำหรับโปรแกรมโปรดของคุณใน Windows 7 Desktop …

21
วิธีสร้างเมนูบริบทสำหรับ RecyclerView
ฉันจะใช้เมนูบริบทสำหรับการRecyclerView?โทรแบบเห็นได้ชัดregisterForContextMenu(recyclerView)ไม่ได้อย่างไร ฉันเรียกมันจากเศษเสี้ยว มีใครประสบความสำเร็จบ้างในการนำสิ่งนี้ไปใช้

11
เลือก TreeView Node เมื่อคลิกขวาก่อนแสดง ContextMenu
ฉันต้องการเลือก WPF TreeView Node เมื่อคลิกขวาก่อนที่จะแสดง ContextMenu สำหรับ WinForms ฉันสามารถใช้รหัสเช่นนี้ค้นหาโหนดที่คลิกภายใต้เมนูบริบททางเลือก WPF คืออะไร?

8
การกำหนดคอนฟิกเมนูบริบทคลิกขวา jstree สำหรับโหนดประเภทต่างๆ
ฉันเคยเห็นตัวอย่างออนไลน์ที่แสดงวิธีปรับแต่งลักษณะของเมนูบริบทคลิกขวาของ jstree (โดยใช้ปลั๊กอินบริบทเมนู) ตัวอย่างเช่นอนุญาตให้ผู้ใช้ของฉันลบ "เอกสาร" แต่ไม่ใช่ "โฟลเดอร์" (โดยซ่อนตัวเลือก "ลบ" จากเมนูบริบทสำหรับโฟลเดอร์) ตอนนี้หาตัวอย่างนั้นไม่เจอ ใครช่วยชี้ทิศทางที่ถูกต้องให้ฉันได้ไหม เอกสารอย่างเป็นทางการไม่ได้ช่วยอะไรเลย แก้ไข: เนื่องจากฉันต้องการให้เมนูบริบทเริ่มต้นที่มีการเปลี่ยนแปลงเล็กน้อยเพียงหนึ่งหรือสองรายการฉันจึงไม่ต้องการสร้างเมนูทั้งหมดขึ้นมาใหม่ (แต่แน่นอนว่าจะเป็นวิธีเดียว) สิ่งที่ฉันต้องการทำมีดังนี้: "contextmenu" : { items: { "ccp" : false, "create" : { // The item label "label" : "Create", // The function to execute upon a click "action": function (obj) { this.create(obj); }, "_disabled": …

1
วิธีการตั้งค่าปุ่ม ContextMenu สำหรับการลบและปิดการใช้งานใน SwiftUI?
ฉันพยายามกำหนดค่าปุ่มในcontextMenuแต่มันไม่ทำงาน Text("A label that have context menu") .contextMenu { Button(action: { // remove it }) { Text("Remove") .foregroundColor(.red) // Not working Image(systemName: "trash") }.disabled(true) // Not working } สิ่งที่ฉันมี: สิ่งที่ฉันกำลังค้นหา: ( ลบและปุ่มโทรออก ) ฉันจะสร้างสิ่งUIActionต่อไปนี้UIKitแต่ฉันไม่พบตัวดัดแปลงใด ๆ หรือนำสิ่งนี้ไปยังSwiftUI : let delete = UIAction(title: "Remove", image: UIImage(systemName: "trash"), attributes: .destructive) { action in …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.