为什么picturebox上的label有背景色?

papaya73 2009-03-06 01:23:09
在一个pictureBox上放一个Label,label却有灰色背景,如何去掉?
设置label.Backcolor=Color.Transparent怎么不管用啊?
...全文
98 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
yhbcpg 2009-03-06
  • 打赏
  • 举报
回复
不用多加什么ADD Remove
用一个
Label.Parent=this.pictureBox
就可以了
子夜1978 2009-03-06
  • 打赏
  • 举报
回复
忘了说了,你可以在panel上用背景加图片,然后再加label就可以了!
子夜1978 2009-03-06
  • 打赏
  • 举报
回复
学习,我在panel上可以去掉!
sageking2 2009-03-06
  • 打赏
  • 举报
回复
估计不可能实现,直接在PictureBox上刻字。
aipeli 2009-03-06
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zgke 的回复:]
你把 LABEL 添加到PICTUREBOX里...因为透明是根据父控件来设置的

例如
label1.Backcolor=Color.Transparent
label1.Location = new Point(0, 0);
this.Controls.Remove(label1); pictureBox1.Controls.Add(label1);

这样label1才会透明.,
[/Quote]

学习了....
zgke 2009-03-06
  • 打赏
  • 举报
回复
你把 LABEL 添加到PICTUREBOX里...因为透明是根据父控件来设置的

例如
label1.Backcolor=Color.Transparent
label1.Location = new Point(0, 0);
this.Controls.Remove(label1); pictureBox1.Controls.Add(label1);

这样label1才会透明.,
EveryCase 2009-03-06
  • 打赏
  • 举报
回复
顶~~~~~~~~~~~~~~~~

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧