让你的Label拥有描边及模糊投影效果

******************日志自动版权说明*******************
原创作者:『DYlike』  QQ 20353841
作品由本人原创,转载请保留此版权信息。
*****************************************************

DYLIKESHADOWLABEL.rarLABEL控件渲染器
版本:1.0
型版:免费
作者:DYLIKE
支持效果:仿桌面图标文字投影+文字描边
可调属性:文字颜色,描边颜色,是否描边,是否投影,是否渲染所有窗口内的Label控件。
注意事项:不适用用于动态Label.Text文本长度变化(否则会出现文字不全)
 如:Label1.Text="123" 动态变成 Label1.Text="1234"
为达到更好的模糊代码及性能,未使用属性隐藏或分类,所有功能项掺合在控件主属性内。
文字效果可在设计模式时随时调整,效果会即时在DYLIKESHADOWLABEL控件上显示,运行时该控件自动隐藏。
==========================================================
--------------特别注意:-----------
Label控件一旦被渲染,则无法取出Label.Text属性,而应该从Label.Tag取值,但仍然可以通过Label.Text赋值给Label控件。
例:在渲染后的赋值及取值操作
Label1.Text="123" => 正确,属于正常赋值
Label1.Tag=123"  => 错误,请使用上面一条
S=Label1.Text  => 错误,已经被渲染的Label无法再从Text取值,将会返回空值
S=Label1.Tag  => 正确,渲染后的Tag可以直接取值,该值与Text原值一致,不是空值
==========================================================

'--------------是示例代码1:-----------

        Dylikeshadowlabel1.DrawLabelShadowText
 渲染自身所在窗体内的Label控件

'--------------是示例代码1:-----------

        Dylikeshadowlabel1.DrawLabelShadowText(Me)
 渲染自身所在窗体内的Label控件

'--------------是示例代码1:-----------

        Dylikeshadowlabel1.DrawLabelShadowText(Panel1)
 渲染Panel1容器内的Label控件
==========================================================

'--------------功能属性(默认继承属性略)-----------
属性名   类型  默认值 说明
DrawChild  Boolean  True 是否渲染所有容器(包含子容器)的Label控件
DrawOutsideLine  Boolean  False 是否渲染文字描边
DrawTextShadow  Boolean  True 是否渲染文字投影
OutsideLineColor Color  Black 文字描边时呈现的边缘颜色
TextColor  Color  White 文字本身应渲染的颜色

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值