Я создаю графический интерфейс с несколькими различными кнопками, которые делают одно и то же: увеличивают значение другого объекта NumericUpDown. Я хотел бы создать одну функцию для увеличения этого значения и одну функцию для уменьшения этого значения и использовать ее, вызывая одно и то же событие Click, но с другими параметрами, которые являются моими NumericUpDown-> Value.
Я уже пытался вставить в Click Event Propreties функцию _Click, но каждый раз мне приходилось создавать функцию для каждой кнопки.
Это мои функции для увеличения и уменьшения значения:
System::Decimal plusValue(System::Decimal a)
{
if (a == 255)
a = 0;
else
a++;
return a;
}
System::Decimal lessValue(System::Decimal a)
{
if (a == 0)
a = 255;
else
a--;
return a;
}
Я бы хотел использовать одно и то же событие Click для каждой кнопки:
private: System::Void Button_Click(System::Object^ sender, System::EventArgs^ e) {
lessValue(NumericUpDown->Value); //NumericUpDown->Value change
//according to the button
}