Я использую C#, и у меня есть элемент управления MenuStrip, но я не знаю, как определить, какой элемент его щелкнул. Например, я использовал группировку всех событий click (кнопок) одним или двумя способами, такими как «btnActions_click()» или «btnNavigation_click()». Затем внутри метода я идентифицирую кнопку, щелкнув по синтаксическому разбору отправителя в качестве кнопки и поместив его на кнопку var, тогда я проверю, соответствует ли имя этой кнопки var «btnFoo» или «btnBar».Как узнать, что нажал элемент MenuStrip?
Итак, в этом случае, как я могу узнать, какой элемент элемента управления MenuStrip щелкнул, чтобы группировать все события кликов только одним способом?
Я извиняюсь, если мой английский неверен. Если вы не можете понять меня, я могу попробовать еще раз или опубликовать код.
Спасибо.
Редактировать: Я не размещал ни одного кода, потому что думал, что в этом вопросе нет необходимости, но кто-то предлагает мне сделать это, поэтому я сделаю это. Вот пример того, что я делаю, чтобы определить, какая кнопка была нажата.
private void btnNavegation_Click(object sender, EventArgs e)
{
Button btn = sender as Button;
if (btn.Name == "btnNext")
//go to next item of the list
else if (btn.Name == "btnPrevious")
//go to previous item of the list
}
Post код, всегда после кода. Предпочтительно что-то, что работает легко. – AndersNS