我想做的是单击PictureBox。但是,由于我将PictureBox从groupbox移到groupbox,所以它并不像“为表单提供相同的OnClick事件”那样简单。所以我想做的是使用RemoveHandler和AddHandler将PictureBox的OnClick事件更改为它附加到的groupbox。
这是我尝试使用的概念的一个示例:
Public Shared Sub TransferCoin(pictureBox, groupBoxFrom, groupBoxTo)
groupBoxTo.Controls.Add(pictureBox)
groupBoxFrom.Control.Remove(pictureBox)
RemoveHandler pictureBox.Click, AddressOf pictureBox.Click.Method
AddHandler pictureBox.Click, AddressOf groupBoxTo.Click.Method
End Sub
这不起作用,因为您不能仅获得Picbox或groupbox的click方法。
任何帮助或建议将不胜感激。 *我知道那里也有类似的问题,但这是不同的,因为图片框到处移动,并且如上所述,不能简单地将其与背后的事件相同,因为背后的内容会发生变化。 *