C# label控件的背景色Transparent透明不了解决办法
C# label控件的背景色改为Transparent还是透明不了,label控件后面是picturebox,需要先设置,然后再添加到父控件,如果已经添加到父控件,设置为透明则无效。
Label1.Parent=Picturebox1
Label1.BackColor = Color.Transparent
Label1.Parent=Picturebox1
这样一句就可以,需要在代码中写.设计时无法实现....
控件默认是没有parent,特别是用IDE的新手容易跌入陷阱,拖个控件到窗体里面,IDE是不会帮你set parent的
还有一个陷阱就很可能写成canvas1.Parent = this;由于this是窗体,而窗体的默认背景色是灰色的,所以这样写的话,控件的背景色就是灰色,看起来和没有效果一样,不过如果把窗体改成蓝色,则控件的背景色就是蓝色。新手如果搞不清楚窗体的框架结构也会中招
canvas1.Parent = pictureBox1;
canvas1.BackColor = Color.Transparent;
canvas1.CanvasImage = new Bitmap(“”);
ps教程.最后发现 根本就不用写canvas1.BackColor = Color.Transparent;系统默认的
canvas1.Parent = pictureBox1;
canvas1.CanvasImage = new Bitmap(“”);
另外parent就是父亲,Transparent就是使用父控件的设置颜色,it's that simple
网上几乎都说用这个方法BackColor = Color.Transparent,一开始用总是没成功
韩剧再婚皇后阿里云盘全集高清1080P资源链接-韩剧再婚皇后免费阿里云盘资源下载4K高清无删减版链接
poipiku网站如何打开-poipiku官网网页版访问入口
明日方舟:终末地-云游戏畅玩入口-明日方舟:终末地-网页版在线直连地址
poki在线小游戏网页版-poki免费游戏大全入口
poki游戏入口-点开即玩-poki游戏-在线免费畅玩
原神akt大佬资源viciNeko入口链接-原神akt大佬资源网页vicineko入口链接分享