当用户双击屏幕时,我试图放置红叉。所以我有一个图片框,当我们双击它时提取X和Y位置。 (带有GetX()和GetY()函数)。
我正在尝试动态创建图片框,并在其中填充“ cross.png”文件。到目前为止,这是我尝试过的内容:
Dim pb As New PictureBox
pb.Width = 100 'or whatever
pb.Height = 200
pb.Top = 50 'or whatever
pb.Left = 50
pb.ImageLocation = "C:\Users\Over_\Desktop\proto_mini_project_-_face_recognition (1)\proto mini project - face recognition\proto mini project - face recognition\cross.png"
Me.Controls.Add(pb)
我已经在StackOverflow上找到了这种解决方案,但是我不太了解如何使用它,或者我可能丢失了一些东西。我在:
中执行这部分代码 Private Sub PictureBox2_Click(sender As Object, e As EventArgs) Handles faceImage.DoubleClick
[如果有人有想法/解决方案,我很乐意接受。亲切的问候,Mehdi。
我已经找到解决问题的方法。新的图片框不在前台,因此我添加了以下行:pb.BringToFront()