在VB.Net中动态添加图片框

时间:2014-06-05 13:05:00

标签: vb.net dynamic runtime picturebox

我确信有人能够清楚地解释这一点。

我原以为我可以简单地使用:

Dim pb As PictureBox

然后我可以使用

pb = New PictureBox

但显然不是。

我还假设我可以设置参数

pb.Width
pb.Height
pb.Top
pb.Left

如果有人可以帮助我动态创建一个可以设置属性的图片框,我将非常感激,谢谢。

如果已经提出这个问题,我也很抱歉,但我现在已经找了几个小时,没有任何对我有用。

1 个答案:

答案 0 :(得分:3)

换句话说,您正尝试以编程方式将控件添加到Windows窗体。当然我不知道你尝试了什么,但我会用:

Dim pb As New PictureBox
pb.Width = 100 'or whatever
pb.Height = 200
pb.Top = 50 'or whatever
pb.Left = 50
pb.ImageLocation = "dog.png"
Me.Controls.Add(pb)