Vb.net FromFile不是“的成员”;iTextSharp.text.Image“;

Vb.net FromFile不是“的成员”;iTextSharp.text.Image“;,vb.net,Vb.net,我想使用代码设置windows窗体的背景图像。我是用这个代码来实现的。表单页面加载事件中的代码: Me.Panel2.BackgroundImage = Image.FromFile(My.Settings.BGimage.ToString) 以及按钮点击事件的代码。 Dim BGimage As Object Private Sub Button1_Click(sender As Object, e As EventArgs) Handles btnselect.Click


我想使用代码设置windows窗体的背景图像。我是用这个代码来实现的。表单页面加载事件中的代码:

Me.Panel2.BackgroundImage = Image.FromFile(My.Settings.BGimage.ToString)
以及按钮点击事件的代码。

Dim BGimage As Object
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles btnselect.Click
        If OpenFileDialog1.ShowDialog() = DialogResult.OK Then
            BGimage = OpenFileDialog1.FileName.ToString
            TextBox1.Text = OpenFileDialog1.FileName.ToString
        End If
End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles btnset.Click
        Me.Panel1.BackgroundImage = Image.FromFile(OpenFileDialog1.FileName)
        My.Settings.BGimage = BGimage
        Wait.Show()
End Sub
但是表单中还有更多的名称空间

Imports iTextSharp
Imports iTextSharp.text
Imports iTextSharp.text.pdf
因此,我在页面加载事件代码中遇到错误,错误是“FromFile不是'iTextSharp.text.Image'的成员”

我在页面加载事件代码的“Image.FromFile”下得到一条蓝色的曲线。以及编译错误。
所以,我就呆在这里。我不明白该怎么办。

添加适当的名称空间,如下所示:

Me.Panel2.BackgroundImage = System.Drawing.Image.FromFile(My.Settings.BGimage.ToString)

名称空间冲突。使用
System.Drawing.Image.FromFile
。试着搜索。是的,很有用…谢谢