【发布时间】:2014-02-26 11:54:48
【问题描述】:
我想在一个 Panel 中创建 5 个 PictureBox 控件
Dim a As PictureBox = New PictureBox
Dim loc As Point = New Point(0, 0)
For n As Integer = 0 To 4
a.Location = loc
a.Size = New Size(100, 100)
a.BorderStyle = BorderStyle.Fixed3D
a.BackColor = Color.Aqua
Panel1.Controls.Add(a)
n = n + 1
loc = a.Location + New Point(50, 50)
Next
每次我运行时,面板中只有一个图片框控件位于它从循环中获取的最后一个位置。如何在不使用 FlowLayoutPanel 的情况下在此面板中显示我的 5 个图片框
还有另一个关于循环的问题,我没有使用任何“步骤”,但每次 n 像 n + = 2 一样增加。为什么即使我声明 n = n + 1,它也会像这样增加?
【问题讨论】: