vb.net中显示图像的弹出窗口
我试图在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 然后: 假设您已经设
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()