我在运行时创建了一组动态元素。如何预先为它们定义和声明函数?
即。我将在执行期间创建一组25个按钮,并为每个按钮分配各种属性值。
我如何为这些元素添加onclick事件,即按钮?
在“编译”它们之前声明并定义它们会导致错误吗?不是吗?
答案 0 :(得分:2)
试试这个:
yourButton.Click += (o, args) =>
{
// Code goes here...
};
或为click事件创建方法:
yourButton.Click += yourButton_Click;
private void yourButton_Click(object sender, EventArgs eventArgs)
{
// Code goes here...
}
即使不仅仅是Click
,也可以这样做。