当前位置:编程学习 > C#/ASP.NET >>

各位高手,请帮忙啊!!!(关于C#)

有一排picturebox控件,我点击了一个,然后再后续代码中,我想知道我具体点击了哪个?请问如何获取该信息。 --------------------编程问答-------------------- 每个PictureBox都有其对应的Click事件呀,通过不同的Click事件能够判断你点的是哪一个PictureBox。 --------------------编程问答-------------------- 把每个picturebox都排好号,比如1,2,3.。。。在后台循环遍历,是否picbox被click,if click事件为真,那么记录picbox标号即可。
不知道是不是你想要的效果。。。 --------------------编程问答-------------------- 请问那个后台循环遍历怎么写?不能pictureboxi.click这样的呀 --------------------编程问答-------------------- 回复1楼的。我的意思是这样的:比如我点了picturebox7(我知道,可是电脑不知道,对吧)。然后我又想在picturebox2.click事件中调用我点击过的picturebox7.image,可是我怎么知道我之前点击的是picturebox7呢? --------------------编程问答--------------------
引用 4 楼 swqxm417 的回复:
回复1楼的。我的意思是这样的:比如我点了picturebox7(我知道,可是电脑不知道,对吧)。然后我又想在picturebox2.click事件中调用我点击过的picturebox7.image,可是我怎么知道我之前点击的是picturebox7呢?


你可以把上次点击过的PictureBox记录到一个全局数据上,每Click一次就更新一下这个数据。

这个全局数据可以是一个索引号,也可以就是一个PictureBox类型的对象,相当于你维护了一个访问的历史记录,这个应该很简单。如果你想维护一组历史记录,就把这个全局数组做成集合型的就可以了。
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,