透明? label1.Hide();?? :)

解决方案 »

  1.   

    设置BackColor属性为WEB下的Transparent就可以了
      

  2.   

    label控件的透明是相对于父控件的
    label1.Parent = 父控件;
    label1.BackColor=Color.Transparent;
      

  3.   

    实际上做不到你所要的效果。也就是说,实际不是真正的透明。FengLinXp(枫林)说的不错:label控件的透明是相对于父控件的。即使你设置了透明色作背景,其实背景颜色是父控件的背景颜色。假如 label 的后面是一幅图像,那么你会看到 label 的区域还是不透明的,丑丑地遮住了部分图像。如果你认为不丑,那是另外一回事。在 .NET FCL 中的大多数控件是不支持真正的透明的。我曾经想做一个继承自 Label 的子控件来实现这一点,运用了多种办法都是没法实现。
      

  4.   

    兄弟我正在研究TextBox的透明呢!
    Label 的透明就简单多了!Label.backcolor = Color.fromargb(0,label.backcolor);