C#如何利用数组动态生成指定个数的PictureBox?帮忙看看我的代码

publicpartialclassMainForm:Form{PictureBox[]picturebox;publicMainForm(){InitializeCom... public partial class MainForm : Form
{
PictureBox[] picturebox;
public MainForm()
{
InitializeComponent();
}
private void simpleToolStripMenuItem_Click(object sender, EventArgs e)
{
lattice = 9;
picturebox = new PictureBox[lattice];
for (int i = 0; i < lattice; i++)
{
picturebox[i] = new System.Windows.Forms.PictureBox();
picturebox[i].BorderStyle = BorderStyle.FixedSingle;
}
}
}
点击之后没有任何反应,求高手解答一下。如果我的思路有错误麻烦大侠详细的讲讲,不胜感激!
展开
 我来答
ping3021
2011-11-09 · TA获得超过488个赞
知道小有建树答主
回答量:378
采纳率:0%
帮助的人:285万
展开全部
你没有把生成的 picturebox 放到窗体上 建议查看下InitializeComponent();里面的实现
应该是add好像 。
更多追问追答
追问
额,谢谢,我就是不知道怎么放。。。。
追答
InitializeComponent(); 这个你看的到代码么?

picturebox[i] 分别设置下 位置 不然会全部重叠在一起
应该是 this.Controls.Add(picturebox[i]); //手工写的 你this.后 会自动出现方法和属性
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式