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

时间:2017-07-26 12:48:11

标签: 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
        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”下得到一条蓝色波浪线。并作为编译错误。 所以,我卡在这里。我无法理解该怎么做。

1 个答案:

答案 0 :(得分:0)

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

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