我有一个程序,我希望右键单击一个按钮来执行完全不同数量的代码。我让代码显示示例的消息框,但最终它只是一个方法调用。我将向您展示我需要它的上下文。有关如何检测右键单击的任何和所有帮助都会有所帮助。这是我的代码片段:
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
String^ buttonName = safe_cast<Button^>(sender)->Name;
safe_cast<Button^>(sender)->Enabled = false;
if(/*Insert Code Here To Detect a right click*/)
MessageBox::Show("Right Click");
else
MessageBox::Show("Left Click");
MessageBox::Show(buttonName);
}
};