【发布时间】:2013-09-18 11:09:28
【问题描述】:
我正在创建一个 win 表单应用程序,其中有一个 tabcontrol1, 并在运行时创建标签页和图片框
在按钮上单击 i 创建新标签页和图片框 并将它们添加到 tabcontrol1。
现在我可以更改仅上次创建的图片框的图像... 当我尝试更改除最后一个以外的任何图片框的图像时,我无法做到这一点
这是代码示例
button1 创建新的标签页和图片框
private void button1_Click(object sender, EventArgs e)
{
TabPage tpgallery = new TabPage();
tpgallery.Name = "tpgallery";
tpgallery.Text = " Gallery ";
tabControl1.TabPages.Add(tpgallery);
picturebox1 = new PictureBox();
picturebox1.Name = "picturebox1name";
picturebox1.Image = WindowsFormsApplication7.Properties.Resources.logo1;
tpgallery.Controls.Add(picturebox1);
}
button2 改变图片框的图像
private void button2_Click(object sender, EventArgs e)
{
picturebox1.Image = WindowsFormsApplication7.Properties.Resources.logo2;
}
【问题讨论】:
标签: c# dynamic this tabcontrol picturebox