मैं विज़ुअल सी # में माइन्सवीपर प्रकार का गेम बनाने की कोशिश कर रहा हूं और जब मैं राइट क्लिक करता हूं और बायाँ क्लिक करता हूं तो मैं अलग-अलग चीजें करना चाहता हूं, मैं यह कैसे कर सकता हूं?विजुअल सी # फॉर्म राइट क्लिक बटन
मैं इस कोड की कोशिश की है लेकिन यह केवल बाईं क्लिक दर्ज:
private void button1_MouseClick(object sender, MouseEventArgs e)
{
if (e.Button == System.Windows.Forms.MouseButtons.Left)
{
MessageBox.Show("Left");
}
if (e.Button == System.Windows.Forms.MouseButtons.Right)
{
MessageBox.Show("Right");
}
}
आपके पास पहले से ही सही उत्तर है, इसलिए इसे फिर से लिखने की आवश्यकता नहीं है। मैंने कुछ हफ्ते पहले अपना खुद का माइन्सवीपर लिखा था और एक [SO सवाल] (http://stackoverflow.com/questions/8485779/capture-simultaneous-right-and-left-click-event-triggers-on-label) से पूछा था कि आपकी मदद कर सकता है यह है कि "इसके आस-पास के सभी कवर किए गए बक्से का अनावरण करने के लिए एक ही समय में दोनों माउस बटनों को क्लिक करें" फ़ंक्शन। यदि आप पहले से ही यह जानते हैं कि यह कैसे करें, तो बस मुझे अनदेखा करें :) –
कूल, यह आसानी से – SpencerJL