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;
}
}
}
点击之后没有任何反应,求高手解答一下。如果我的思路有错误麻烦大侠详细的讲讲,不胜感激! 展开
{
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;
}
}
}
点击之后没有任何反应,求高手解答一下。如果我的思路有错误麻烦大侠详细的讲讲,不胜感激! 展开
1个回答
展开全部
你没有把生成的 picturebox 放到窗体上 建议查看下InitializeComponent();里面的实现
应该是add好像 。
应该是add好像 。
更多追问追答
追问
额,谢谢,我就是不知道怎么放。。。。
追答
InitializeComponent(); 这个你看的到代码么?
picturebox[i] 分别设置下 位置 不然会全部重叠在一起
应该是 this.Controls.Add(picturebox[i]); //手工写的 你this.后 会自动出现方法和属性
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询