gpt4 book ai didi

C# 如何根据您单击的内容显示或传递值

转载 作者:行者123 更新时间:2023-12-03 13:18:24 25 4
gpt4 key购买 nike

我有一些代码可以创建带有图片框的面板。我想要一些信息来告诉我点击了哪个图片框。我正在使用以下内容:

PicBx[z].Click += new EventHandler(clicked);

我需要为点击分配一个值吗?或者有没有办法只显示您点击的内容?

最佳答案

处理程序方法获取被单击的控件作为其 sender 参数。
您可以将其转换到 PictureBox 并用它做任何您想做的事情。

或者,您可以添加 anonymous method作为处理程序:

PicBx[z].Click += delegate { SomeMethod(z, somethingElse); };

但是,请确保 not to close over the loop variable .

关于C# 如何根据您单击的内容显示或传递值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6824308/

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