我想使用代码设置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”下得到一条蓝色波浪线。并作为编译错误。 所以,我卡在这里。我无法理解该怎么做。
答案 0 :(得分:0)
添加适当的命名空间,如下所示:
Me.Panel2.BackgroundImage = System.Drawing.Image.FromFile(My.Settings.BGimage.ToString)