有一排picturebox控件,我点击了一个,然后再后续代码中,我想知道我具体点击了哪个?请问如何获取该信息。

解决方案 »

  1.   

    每个PictureBox都有其对应的Click事件呀,通过不同的Click事件能够判断你点的是哪一个PictureBox。
      

  2.   

    把每个picturebox都排好号,比如1,2,3.在后台循环遍历,是否picbox被click,if click事件为真,那么记录picbox标号即可。
    不知道是不是你想要的效果
      

  3.   

    请问那个后台循环遍历怎么写?不能pictureboxi.click这样的呀
      

  4.   

    回复1楼的。我的意思是这样的:比如我点了picturebox7(我知道,可是电脑不知道,对吧)。然后我又想在picturebox2.click事件中调用我点击过的picturebox7.image,可是我怎么知道我之前点击的是picturebox7呢?
      

  5.   


    你可以把上次点击过的PictureBox记录到一个全局数据上,每Click一次就更新一下这个数据。这个全局数据可以是一个索引号,也可以就是一个PictureBox类型的对象,相当于你维护了一个访问的历史记录,这个应该很简单。如果你想维护一组历史记录,就把这个全局数组做成集合型的就可以了。