如何对代码中创建的对象进行编码



我使用的是vb.net,我不知道如何编写我在代码中创建的picturebox。

创建PictureBox类的实例,并根据您的要求设置属性和事件。

遵循这个SO线程:C#,动态创建图片框?以及图片类文档链接,以了解属性和事件。

例如:

Dim WithEvents PictureBox1 As PictureBox
Private Sub Button1_Click(ByVal sender As System.Object, _
    ByVal e As System.EventArgs) Handles Button1.Click
    PictureBox1.Location = New Point(16, 48)
    PictureBox1.Text = "RadioButton3"
    PictureBox1.Size = New Size(120, 20)
    PictureBox1.Image = _
        Image.FromFile("c:vbnetch07pictureboxesimage.jpg")
    Me.Controls.Add(PictureBox1)  
End Sub

试试这个:

Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    Dim pic As New PictureBox
    With pic
        .Name = "pic1"
        .Size = New Size(250, 250)
        .Location = New Point(50, 50)
        .SizeMode = PictureBoxSizeMode.StretchImage
        .Image = Image.FromFile("C:flower.jpg")
    End With
    Me.Controls.Add(pic)
End Sub

最新更新