Добавление событий кнопки! - PullRequest
0 голосов
/ 13 мая 2011

Я добавляю кнопки динамически .. например Button newButton = new Button ();Теперь я хочу, чтобы каждая кнопка была нажата.Итак, я написал им следующие события:

    public void response_Click(object sender, EventArgs e)
{

}

public void edit_Click(object sender, EventArgs e)
{

}

public void quote_Click(object sender, EventArgs e)
{

}

  Button quote = new Button();
    Button reply = new Button();
    Button edit = new Button();

    quote.ID = "quote";
    reply.ID = "reply";
    edit.ID = "edit";

Как мне их вызвать, как только пользователь нажмет на кнопку ... Будут ли запущены мои функции выше?мне нужно сделать следующее:

this.Clicked + = quote;this.Clicked + = ответ;this.Clicked + = edit;

если мне нужно это сделать ... куда мне поместить эти строки кода?

я использую visual studio 1010. asp.net

Ответы [ 2 ]

2 голосов
/ 13 мая 2011

Вы можете сделать как ..

quote.Click += new EventHandler(quote_Click);
reply.Click += new EventHandler(response_Click);
edit.Click += new EventHandler(edit_Click);
0 голосов
/ 13 мая 2011

Да, вам нужно зарегистрировать событие кнопки и связать его с определенным методом.

например.

myButton.Click += new EventHandler(Button_Click);

void Button_Click(object sender, EventArgs e)
{
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...