gpt4 book ai didi

c# - 从以编程方式创建的按钮事件调用函数

转载 作者:太空宇宙 更新时间:2023-11-03 20:59:11 25 4
gpt4 key购买 nike

<分区>

我在 Windows 窗体数据 GridView 中有一个二维按钮阵列。当用户单击按钮时,我想将按钮的 x、y 位置传递给函数以执行另一项任务。目前,我正在使用在表单加载时运行的代码:

for (int x = 0; x < 8; x++)
{
for (int y = 0; y < 8; y++)
{
BoardButtons[x, y] = new Button();
Controls.Add(BoardButtons[x, y]);
BoardButtons[x, y].Visible = true;
BoardButtons[x, y].Click += (s, ev) =>
{
MyFunction(x, y);
};
}
}

但是,每次我单击表单中的按钮时,它总是将 8 作为 x,y 坐标传递给函数。只是想知道我的代码是否有问题?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com