我在C#中想插入一个png的logo,使用label对象插入的。
将背景设置为透明之后还是不完美,发现左边和上边有边框线请问这个问题应该如何处理,你们是怎么干的?请赐教!!

解决方案 »

  1.   

    1、用picturebox,
    2、应该可以设置label的border为0吧
      

  2.   


    label本身没有border哦
    picturebox也有这样的问题。
      

  3.   

    那用panel呢?好像logo一般都是用这个。
      

  4.   

    在winform里面,想要图片的透明部分完全的透明貌似不行。如果行的话,望高手指教。特别是XP系统,即使图片的空白区域是透明的, 在form上,也展现为白色或者灰色。如果你确实需要图片看不出周围的空白部分的话,可以让放图片那里的区域(form,panel等)颜色与你的图片颜色相同。
      

  5.   

    PixtureBox  可以设置边框样式为None
    这样就不会有了
    如果还有边框,可能是你图片上有吧...