2012-04-10 14 views
0

透明なGifイメージをリストビューに追加しようとしていますが、次のコードスニペット を使用してgifイメージを追加しました。透明なGifイメージをCのリストビューに追加する

// control as ListView 
void AddGiftoListView(Control parent) 
{ 
    Bitmap img = (Bitmap)Properties.Resources.madLoader; // Transparent gif image 
    Size sz = img.Size; 
    PictureBox pbGif = new PictureBox(); 
    pbGif.Size = img.Size; 
    pbGif.Image = img; 

    parent.Controls.Add(pbGif); 
    Point p = new Point(1, 1); 
    pbGif.Location = p; 
    pbGif.Show(); 
} 

しかし、gifは透明ではなく、リストビューでテキストが埋め込まれていると、白い背景の上にgifが表示されます。この問題を解決する方法はありますか?

おかげで、 シジューP K

答えて

0

this.TransparencyKey = Color.White; 
としてフォームの TransparencyKeyを作ってみましょう
関連する問題