0
我在运行时创建了一组动态元素。我如何事先为它们定义和声明函数?动态元素的函数
即我将在执行期间创建一组25个按钮,并为它们中的每一个分配各种属性值。
我该如何为这些元素(即按钮)添加onclick事件?
在'编译'它们之前声明和定义它们会导致错误?不是吗?
我在运行时创建了一组动态元素。我如何事先为它们定义和声明函数?动态元素的函数
即我将在执行期间创建一组25个按钮,并为它们中的每一个分配各种属性值。
我该如何为这些元素(即按钮)添加onclick事件?
在'编译'它们之前声明和定义它们会导致错误?不是吗?
试试这个:
yourButton.Click += (o, args) =>
{
// Code goes here...
};
或click事件创建一个方法:
yourButton.Click += yourButton_Click;
private void yourButton_Click(object sender, EventArgs eventArgs)
{
// Code goes here...
}
你可以为任何甚至不只是一个Click
做到这一点。
谢谢。剩下的就做完了。 – user1728695
您可以在程序执行过程中的任何时候将控制器添加到控件。您可能想要使用Nacereddine的第二种方法,因为它更容易应用于所有25个按钮。 – MrFox