3

これを Web フォームで使用して、動的ボタンを作成しています。

Button b1 = new Button();

私はこれを取得したいと思います:

b1.Click+=new EventHandler(OnClick);

これどうやってするの?イベントが自動で作成されるようにしたいのですが、タブを2回押すなどでできるのですが、忘れてしまいました...

4

3 に答える 3

5

署名を知りたい場合は、次のようにOnClickなります。

public void CreateDynamicButtons()
{
    Button b1 = new Button();
    b1.Click += new EventHandler(OnClick);

    // Or you could simply do
    Button b2 = new Button();
    b2.Click += OnClick;
}

protected void OnClick(Object sender, EventArgs e)
{
    // This is called when b1 or b2 are clicked
}
于 2013-08-13T13:54:06.233 に答える