改变tabPageBackground的背景
本文关键字:背景 tabPageBackground 改变 | 更新日期: 2023-09-27 18:13:24
代码本身工作,但我的TabPages
的BackgroundImage
仍然保持不变,即使我把它改成透明的。那么我如何使图像出现在TabPage
的背景。它现在所做的就是显示TabPage
背景后面的图像。
Random randomPic = new Random();
private void button4_Click(object sender, EventArgs e)
{
int ShowPic = 0;
ShowPic = randomPic.Next(1, 3);
if(ShowPic == 1)
{
BackgroundImage = Image.FromFile(@"myndir/Animal-1.jpg");
}
}
BackgroundImage
改变了表单的BackgroundImage
。要更改TabPages
的BackgroundImage
,你应该这样做:
tabControl1.TabPages[0].BackgroundImage = Image.FromFile(@"myndir/Animal-1.jpg");
如果你想改变所有的TabPages
的BackgroundImage
试试这个:
for (int i = 0; i < tabControl1.TabCount; i++)
{
tabControl1.TabPages[i].BackgroundImage = Image.FromFile(@"myndir/Animal-1.jpg");
}
如果你想做一个透明的TabPage
,看看这篇文章。