C#如何设置控件透明

C#如何设置控件透明,第1张

窗体的这个属性可以设置一个颜色TransparencyKey。这个颜色代表的意思就是窗体上凡是出现这种颜色就变成透明的。你把控件的背景色设置为和那个一样,前景色不一样就可以了。支持VS2005,我的2008不行,你可以试试。

那你就这样,不要那个小的了,把文字直接写那个大的上面,通过TextAlign和Padding两个属性去调字的位置。这个肯定是没问题了

把UserControl的背景设成图片,上面放一个Label,把这个Label的BackColor改成Transparent

你在工程里添加一个UserControl类型的文件,然后就跟写Form的文件一样,写好之后编译,它就会出现在你的ToolBox里,就跟别的控件一样使用了。它的本质是一个类,使从Control一层一层继承下来的。

有些类似的,反正有两种,一种就是这种UserControl,另外一种是继承自Control或者干脆继承自一种控件,比方Label什么的.继承自Control的没有直接继承自控件的好写,是很需要些功底才能写好的.但是它发挥的余地也就更大.


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/11971825.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存