Это должно работать так в 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
}
}