首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# picturebox透明有关问题

2012-01-12 
C# picturebox透明问题winform中我想把picturebox中的image白色的部分变为透明的[解决办法]和我的问题一样

C# picturebox透明问题
winform中我想把picturebox中的image白色的部分变为透明的

[解决办法]
和我的问题一样 
你可以用 imageslist里的 transparentColor这个属性 把他选为白色

或者 imageList1.Images[200]是文件的位置

Color touming;
Bitmap bit = new Bitmap(imageList1.Images[200]);
for (int y = 1; y < imageList1.Images[200].Height; y++)
{
for (int x = 1; x < imageList1.Images[200].Width; x++)
{
touming = bit.GetPixel(x, y);
if (touming != Color.White)
{
bit.MakeTransparent(bit.GetPixel(x, y));

}
}
}
pictureBox1.Image = imageList1.Images[200];

热点排行