寻找动态创建和放置图片的框

问题描述 投票:0回答:1

当用户双击屏幕时,我试图放置红叉。所以我有一个图片框,当我们双击它时提取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。

vb.net winforms picturebox
1个回答
0
投票

我已经找到解决问题的方法。新的图片框不在前台,因此我添加了以下行:pb.BringToFront()

© www.soinside.com 2019 - 2024. All rights reserved.