处理Click-动态生成按钮的事件.. ?? VB.NET

时间:2010-09-20 04:38:42

标签: vb.net button event-handling

HI, 我正在创建触摸屏UI系统。我正在生成选择产品的按钮

在某个类别下。

- >动态创建按钮数组当用户选择Tab作为类别时放置在TABPAGE中。 该按钮将使用产品名称在所选类别下创建。

{ '创造控制的方式。 mybutton(j)= new button() mybutton(j).top = 100 }

如何获得这些按钮的Click事件 - (在数组中).... ??

2 个答案:

答案 0 :(得分:1)

您可以使用+=运算符为事件分配处理程序,例如:

myButton.Click += ButtonClick;

然后声明如下:

public void ButtonClick(object sender, EventArgs e)
{
    // ...
}

或者,如果代码很短,您可以直接在那里指定它,例如:

myButton.Click += (sender, e) =>
{
    // ...
}

后一种方法的优点是可以捕获外部变量,例如按钮数组和此特定按钮的索引。

答案 1 :(得分:0)

看一下这个链接。 http://forums.asp.net/p/1583639/3997438.aspx

在列表中添加按钮并为其创建一个事件。

相关问题