为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用C#制作两个透明层?

如何使用C#制作两个透明层?

天涯尽头无女友 2020-02-03 12:56:53
有三个连续的层,picturebox1(.jpg) -> label1 -> picturebox2(.png transparent)我想要的是使label1和pictrurebox2对picturebox1透明,以便可以通过picturebox2看到label1,但是它不起作用。public Form1(){    InitializeComponent();    label1.Parent = pictureBox1;    label1.BackColor = Color.Transparent;    pictureBox2.Parent = pictureBox1;    pictureBox2.BackColor = Color.Transparent;    picturebox2.BringToFront(); }所以请帮帮我
查看完整描述

2 回答

?
萧十郎

TA贡献1815条经验 获得超13个赞

Windows窗体控件中对此没有内置支持。您可以像这样自定义控件或创建新控件。如果您仅需要文本和图像,则可以选择使用GDI +在控件中创建多个图层,而无需使用多个透明控件。

查看完整回答
反对 回复 2020-02-03
  • 2 回答
  • 0 关注
  • 751 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信