【问题标题】:Looking for dynamically creating and placing a picture box寻找动态创建和放置图片框
【发布时间】:2020-05-29 12:40:20
【问题描述】:

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

如果有人有想法/解决方案,我很乐意接受。 亲切的问候, 迈赫迪。

【问题讨论】:

  • 您能否提供更多信息,例如究竟是什么不起作用。有什么错误吗?
  • 是的,所以我没有收到任何具体的错误消息,这只是我没有显示任何图像。我已经尝试使用按钮,但即使我多次按下按钮,它看起来仍然没有发生任何事情

标签: vb.net winforms picturebox


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-28
    • 2013-08-12
    • 1970-01-01
    相关资源
    最近更新 更多