c# - एक आइटम पर एक सही क्लिक मेनू जोड़ना




2 Answers

अपने फ़ॉर्म में एक संदर्भमेनू जोड़ें और फिर उसे कॉन्टेक्स्टमेनूस्ट्रिप के तहत नियंत्रण के गुणों में आवंटित करें उम्मीद है की यह मदद करेगा :)।

उम्मीद है की यह मदद करेगा:

ContextMenu cm = new ContextMenu();
cm.MenuItems.Add("Item 1");
cm.MenuItems.Add("Item 2");

pictureBox1.ContextMenu = cm;

मैं एक आइटम के लिए एक साधारण राइट-क्लिक मेनू के लिए थोड़ी देर खोज रहा हूं। उदाहरण के लिए, अगर मैं किसी तस्वीर पर राइट-क्लिक करता हूं तो मुझे अपने खुद के लेबल्स के साथ आने के लिए एक छोटा मेन्यू चाहिए: जोड़ें, निकालें आदि। अगर कोई मदद कर सकता है तो मैं सबसे ज्यादा मज़ेदार होगा।

तलाश के लिए धन्यवाद।

यहां पूरा कोड है:

    ContextMenu cm = new ContextMenu();             
    cm.MenuItems.Add("Item 1", new EventHandler(Removepicture_Click));             
    cm.MenuItems.Add("Item 2", new EventHandler(Addpicture_Click));              
    pictureBox1.ContextMenu = cm; 



यदि आप विजुअल स्टूडियो का उपयोग कर रहे हैं, तो भी एक जीयूआई समाधान है:

  1. टूलबॉक्स से एक संदर्भमेनूस्ट्रिप जोड़ें
  2. संदर्भ मेनू का चयन करें और सही क्लिक आइटम जोड़ें
  3. प्रत्येक आइटम के लिए संबंधित ईवेंट में क्लिक ईवेंट सेट करें
  4. फ़ॉर्म / बटन / छवि / आदि (किसी भी आइटम) का चयन करें कि सही क्लिक मेनू कनेक्ट हो जाएगा
  5. अपनी कॉन्टेक्स्ट मेन्यूस्ट्रिप संपत्ति को आपके द्वारा बनाए गए मेनू में सेट करें



Related