【问题标题】:How can I add a new Windows Form and then add a PictureBox programmatically?如何添加新的 Windows 窗体,然后以编程方式添加 PictureBox?
【发布时间】:2012-05-29 00:51:30
【问题描述】:

我希望了解如何以编程方式向我的应用程序添加新表单,然后向该新表单添加图片框、文本框和按钮?

我可以在当前表单上添加新按钮、新表单或新图片框,但我似乎不知道如何向我的应用程序添加新表单,然后将图片框和文本框以及按钮在那个新表格上。

我错过了什么?

'Form2
Dim form2 As New Form
form2.Size = New System.Drawing.Size(500, 500)
form2.Show()
Dim picturebox1 As New PictureBox()
Dim Textbox1 As New TextBox()
Dim Button1 As New Button()
CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit()
Me.SuspendLayout()
'
'PICTURE BOX  PROPERTIES
'
picturebox1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
picturebox1.Location = New System.Drawing.Point(11, 12)
picturebox1.Name = "PictureBox1"
picturebox1.Size = New System.Drawing.Size(365, 124)
picturebox1.TabIndex = 0
picturebox1.TabStop = False
picturebox1.Show()

'TEXTBOX PROPERTIES

Textbox1.Location = New System.Drawing.Point(12, 142)
Textbox1.Name = "TextBox1"
Textbox1.Size = New System.Drawing.Size(364, 20)
Textbox1.TabIndex = 1
Textbox1.Show()


'BUTTON PROPERTIES
Button1.Location = New System.Drawing.Point(128, 172)
Button1.Name = "Button1"
Button1.Size = New System.Drawing.Size(95, 24)
Button1.TabIndex = 2
Button1.Text = "Submit"
Button1.Show()




Me.Controls.Add(picturebox1)
Me.Controls.Add(Textbox1)
Me.Controls.Add(Button1)

【问题讨论】:

    标签: vb.net winforms controls


    【解决方案1】:

    你应该试试:

    form2.Controls.Add(picturebox1)
    form2.Controls.Add(Textbox1)
    form2.Controls.Add(Button1)
    

    这将在form2 中显示Controls。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-07-03
      • 1970-01-01
      • 1970-01-01
      • 2012-04-21
      • 2015-05-01
      • 2016-11-23
      • 2012-09-16
      相关资源
      最近更新 更多