它应该在 c# 中像这样工作,但是 c++/cli 中的等价物是什么?
private void CustomControl_MouseClick(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Right)
{
... do something
}
}
MouseButtons.Right、MouseButtons::Right 和 MouseButtons->Right 似乎都无法编译。它总是说
error C2039: 'Right' : is not a member of 'System::Enum'
这是我的 c++/cli 代码:
System::Void WindowTest::pictureBoxTest_MouseClick(System::Object^ sender, System::Windows::Forms::MouseEventArgs^ e)
{
if (e->Button == MouseButtons::Left)
{
// do something
}
}