我有一系列图片框,如下所示:
Dim pieces(500) As PictureBox
pieces(1) = New PictureBox
With pieces(1)
.CreateControl()
.Visible = True
.BackColor = Color.Red
.Width = 50
.Height = 50
.Left = 50
.Top = 50
End With
程序没有崩溃或发生任何事情,但在表单上看不到图片框。我如何使其正确工作?
“控制阵列”是正确的术语吗?或者是其他东西?
直到您将这些 PictureBox 添加到表单中后,它才会显示。
我想您已经有一个 Windows 窗体,所以您所要做的就是:Window.Controls.Add(PictureBox)
假设您的表单对象称为“Window”
您需要将它们一一添加,并且它们不需要位于数组中,这就是 Windows 窗体中存在 Control 集合的原因
控件数组是 VB 6 术语,在 .NET 中不再使用。 .NET 和 VB 6 之间的编程模型是very不同的是,您应该花时间阅读一本好的教程或好书。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)