Я хочу получать текст кнопки всякий раз, когда нажимаю на нее.
В алгоритме, который я сделал, у меня есть функция, представляющая собой цикл, который создает ряд кнопок и присваивает им номера:
void ListAllPage()
{
if (pageMax < 50)
{
//if page max less than 50
for (int i = 0; i < pageMax; i++)
{
Button newBtn = new Button();
newBtn.Text = i.ToString();
newBtn.Width = 50;
newBtn.Click += page_Clicked;
pageCell.Controls.Add(newBtn);
}
}
}
Теперь на экране появятся кнопки, их событиябудет срабатывать и функция page_Click;будет выполнено:
public void page_Clicked(object sender, EventArgs e)
{
//inside this function I want to obtain the button number that was clicked by the user. How do I do that?
}
Обратите внимание, я должен все функции, которые я описал здесь, ...
Я думаю, что все кнопки, которые я создал внутри цикла, я должен передатьсловарь .. словарь .. он будет принимать переменные, подобные этой btndic.Add (кнопка b = новая кнопка, b.text);
Но проблема в том, как получить кнопки ,,,
Если есть лучший способ, я хотел бы услышать об этом ...