日期:2014-05-18  浏览次数:20898 次

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];