我在vb.net项目中遇到了以下错误:
(1) Image不是WindowsApplication的成员。图片框"
(2) BorderStyle不是WindowsApplication的成员。图片框"
下面是我的代码:
Dim NewPicBox As New PictureBox
NewPicBox.Visible = True
NewPicBox.Width = 1200
NewPicBox.Height = 1200
NewPicBox.Top = 0
NewPicBox.Left = 0
NewPicBox.BorderStyle = BorderStyle.FixedSingle
NewPicBox.Image = Image.FromFile("D:11.gif")
Me.Controls.Add(NewPicBox)
我已经导入系统。在里面画画。试着从网上搜索,甚至找不到类似的问题。我使用的是。net Framework 3.5.
有人能帮我吗?谢谢。错误消息说WindowsApplication.PictureBox
的事实意味着你已经在你的项目中定义了一个名为PictureBox
的类型或名称空间,编译器正在解释你的代码作为参考,而不是System.Windows.Forms.PictureBox
类。一般情况下,您应该尽可能避免这种名称冲突,但是,如果必须使用与现有类型相同的名称,则必须在代码中使用该现有类型时限定其名称,例如,而不是:
Dim NewPicBox As New PictureBox
使用:
Dim NewPicBox As New Windows.Forms.PictureBox
在这种情况下,我非常怀疑使用PictureBox
作为您自己的类型之一的名称是否合适。我建议您更改它,然后您拥有的代码将工作