vb.net中显示图像的弹出窗口

vb.net中显示图像的弹出窗口,vb.net,Vb.net,我试图在VB.net中做一些事情,但没有成功。我在表单上有一个链接标签,当用户单击它时,它需要显示一个带有图像的弹出窗口 有人能帮我吗 我有以下代码,但它只显示弹出窗体,图像显示在链接标签所在的主窗体上,而不是在弹出窗体中 Dim Obj As New Form Obj.Show() PictureBox1.Image = Image.FromFile("d:\testImage.jpg") 您需要做的是在弹出窗体(PictureBox1)中添加一个pictureBox 然后: 假设您已经设

我试图在VB.net中做一些事情,但没有成功。我在表单上有一个链接标签,当用户单击它时,它需要显示一个带有图像的弹出窗口

有人能帮我吗

我有以下代码,但它只显示弹出窗体,图像显示在链接标签所在的主窗体上,而不是在弹出窗体中

Dim Obj As New Form
Obj.Show()

PictureBox1.Image = Image.FromFile("d:\testImage.jpg")

您需要做的是在弹出窗体(PictureBox1)中添加一个pictureBox 然后:


假设您已经设计了一个表单(我们称之为Form2),并且该表单中有一个picturebox,那么:

在向用户加载弹出窗口之前,需要加载图像 还要确保弹出窗口显示模式,以避免由于加载的窗口位于加载它的父窗体后面而引起的混淆

Dim Obj As New Form2    'You need to specify the form name that you have already designed.
Obj.PictureBox1.Image = Image.FromFile("d:\testImage.jpg")
Obj.ShowDialog()  'ShowDialog will force the user to close the form first before 
                 'coming back to the original form

右键单击您的项目。然后添加新表单。将其命名为
form2
,然后在该表单上放置一个图片框。现在,在表单1上添加一个按钮,以了解简单的操作方法。。双击按钮,以获得单击事件。在代码中,您将输入:

  Dim myForm2 As New Form2
  myForm2.PictureBox1.Image = Image.FromFile("d:\testImage.jpg")
  myForm2.showDialog
  'Any actions after the user returns would be here
  myForm2.dispose()
myForm2是Form2的新实例。注意:Form2是您在Form2属性窗口下分配给Form2的
名称

向项目中添加新表单的步骤。。在解决方案资源管理器中右键单击项目名称。然后加上。然后windows窗体。。。将其命名为Form2.vb


然后转到form2的设计视图,并在表单上放置一个图片框。。。然后转到form1,在按钮单击事件中使用上面的代码,以查看其工作情况。

您好,我刚刚尝试了您的代码,但出现了一个错误。我得到的picturebox1不是system.windows.forms.form的成员,同样的ShowModal@user1800025请看我上面的帖子。。出现这两个错误的原因之一是showModal错误可能是因为您没有名为
form
的表单。其次,需要将picturebox添加到表单中。
  Dim myForm2 As New Form2
  myForm2.PictureBox1.Image = Image.FromFile("d:\testImage.jpg")
  myForm2.showDialog
  'Any actions after the user returns would be here
  myForm2.dispose()