请问如何在VB.NET窗体中动态生成PictureBox

lskhome 2003-05-11 08:34:17
我在窗体中添入了一个PictureBox,名为PictureBox1,自动生成以下代码:

Friend WithEvents PictureBox1 As System.Windows.Forms.PictureBox
Me.PictureBox1 = New System.Windows.Forms.PictureBox()
Me.PictureBox1.BackgroundImage = CType(resources.GetObject("PictureBox1.BackgroundImage"), System.Drawing.Bitmap)
Me.PictureBox1.Location = New System.Drawing.Point(360, 80)
Me.PictureBox1.Name = "PictureBox1"
Me.PictureBox1.Size = New System.Drawing.Size(400, 400)
Me.PictureBox1.TabIndex = 0
Me.PictureBox1.TabStop = False
但现在我想按一个钮动态生成1个这样的PictureBox,名为PictureBox2,结果在Click事件中加入以上的代码段但编译出错,由于非典不能出去买书,请高手指教。
...全文
229 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
buaawjh 2003-05-11
  • 打赏
  • 举报
回复
直接使用一个image对象
lskhome 2003-05-11
  • 打赏
  • 举报
回复
如何生成一个JPG文件的OBJECT呢?
lskhome 2003-05-11
  • 打赏
  • 举报
回复
我改了代码试了一下,下面是代码:
Dim PictureBox5 As System.Windows.Forms.PictureBox
PictureBox5 = New System.Windows.Forms.PictureBox()
PictureBox5.BackgroundImage = CType(Resources.GetObject("PictureBox1.BackgroundImage"), System.Drawing.Bitmap)
PictureBox5.Location = New System.Drawing.Point(100, 100)
PictureBox5.Name = "PictureBox5"
PictureBox5.Size = New System.Drawing.Size(200, 200)
PictureBox5.TabIndex = 0
PictureBox5.TabStop = False
结果有一个错误:
F:\VB.net\picgame\Form1.vb(135): “GetObject”不是“Resources”的成员。
那我要用一幅图做背景怎办?
lskhome 2003-05-11
  • 打赏
  • 举报
回复
F:\VB.net\picgame\Form1.vb(133): “Friend”在局部变量声明中无效。
F:\VB.net\picgame\Form1.vb(133): “WithEvents”在局部变量声明中无效。
F:\VB.net\picgame\Form1.vb(134): “PictureBox5”不是“picgame.Form1”的成员。
F:\VB.net\picgame\Form1.vb(135): “PictureBox5”不是“picgame.Form1”的成员。
lbx1979 2003-05-11
  • 打赏
  • 举报
回复
啥错误,放到click事件中处理是可以的

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧