मैं उन वस्तुओं की एक सूची बनाने की कोशिश कर रहा हूं, जिन्हें आप राइट-क्लिक करके और एक संदर्भ मेनू के साथ कई क्रियाएं कर सकते हैं। मैंने इसे पूरा कर लिया है, कोई समस्या नहीं है।किसी सूची बॉक्स में आइटम का चयन करने के लिए राइट क्लिक करें
लेकिन मैं इसे प्राप्त करना चाहता हूं ताकि जब आप आइटम पर राइट क्लिक करें, तो आइटम को चुनने के लिए, आइटम को चुनने के लिए चयनित आइटम को छोड़ने के बजाय।
मैंने इस और अन्य संबंधित प्रश्नों का शोध किया है, और मैंने इंडेक्स फ्रॉमपॉइंट (जिसे मैंने अपने शोध के माध्यम से पाया) का उपयोग करने की कोशिश की है, लेकिन जब भी मैं किसी आइटम पर राइट क्लिक करता हूं, तो यह हमेशा चयनित आइटम को साफ़ करता है और नहीं करता संदर्भ मेनू दिखाएं, क्योंकि मैंने इसे सेट किया है ताकि कोई चयनित आइटम न होने पर यह दिखाई न दे।
यहाँ कोड मैं वर्तमान में उपयोग कर रहा हूँ है:
ListBox.SelectedIndex = ListBox.IndexFromPoint(Cursor.Position.X, Cursor.Position.Y);
यह दिखता है System.Windows.Forms.ListBox में एक बग की तरह, हमें इसे माइक्रोसॉफ्ट को रिपोर्ट करनी चाहिए। –