EyesBaby功能实现之图片控件上添加字符
2010-01-08 00:03
513 查看
其实普通的图片控件上显示字符很简单,拖个图片控件再拽个Label就ok了。但是这样可能达不到我们的要求,比如EyesBaby休息窗口中要求隐藏倒计秒数,如果按照之前的做法Label部分背景会有阴影效果。下面就是主要怎末让Label的背景透明,让字符感觉跟图片溶为一体;
代码实现:
方式1:
pictureBox1.SendToBack();
// 设置Label背景为透明色
lblMsg.BackColor = Color.Transparent;
lblMsg.Parent = pictureBox1;
lblMsg.BringToFront();
方式2:
pictureBox1.CreateGraphics().DrawString(lblMsg.Text, lblMsg.Font, new
SolidBrush(lblMsg.ForeColor), lblMsg.Left - pictureBox1.Left, lblMsg.Top - pictureBox1.Top);
两种方式选一即可;方式1较为普通,就是将Label背景设置为透明;方式2是将Label中的文字写入到图片中(此类方式不适合在动态图片上做)。
因为EyesBaby休息窗口提示包含动态图片,所以采用的是第一种方式。
源代码下载地址:http://eyesbaby.codeplex.com/
安装版下载地址:http://files.cnblogs.com/yizhuqing/EyesBabySetup10.zip
我的第一款实用工具-眼保程序(EyesBaby)
EyesBaby1.0使用帮助文档
EyesBaby功能实现之窗口拖拽与缩放功能
EyesBaby功能实现之图片控件上添加字符
EyesBaby功能实现之Windows前景色调节器
EyesBaby功能实现之软件更新
EyesBaby功能实现之窗口渐现效果
欢迎加入EyesBaby开发小组
EyesBaby需求反馈小组
代码实现:
方式1:
pictureBox1.SendToBack();
// 设置Label背景为透明色
lblMsg.BackColor = Color.Transparent;
lblMsg.Parent = pictureBox1;
lblMsg.BringToFront();
方式2:
pictureBox1.CreateGraphics().DrawString(lblMsg.Text, lblMsg.Font, new
SolidBrush(lblMsg.ForeColor), lblMsg.Left - pictureBox1.Left, lblMsg.Top - pictureBox1.Top);
两种方式选一即可;方式1较为普通,就是将Label背景设置为透明;方式2是将Label中的文字写入到图片中(此类方式不适合在动态图片上做)。
因为EyesBaby休息窗口提示包含动态图片,所以采用的是第一种方式。
源代码下载地址:http://eyesbaby.codeplex.com/
安装版下载地址:http://files.cnblogs.com/yizhuqing/EyesBabySetup10.zip
我的第一款实用工具-眼保程序(EyesBaby)
EyesBaby1.0使用帮助文档
EyesBaby功能实现之窗口拖拽与缩放功能
EyesBaby功能实现之图片控件上添加字符
EyesBaby功能实现之Windows前景色调节器
EyesBaby功能实现之软件更新
EyesBaby功能实现之窗口渐现效果
欢迎加入EyesBaby开发小组
EyesBaby需求反馈小组
相关文章推荐
- EyesBaby功能实现之图片控件上添加字符
- EyesBaby功能实现之图片控件上添加字符
- iOS开发UI篇—UIScrollView控件实现图片缩放功能
- 在asp.Net中使用fileuplod控件实现上传图片的功能
- UIScrollView控件实现图片缩放功能
- [置顶] viewPager+photoView实现图片轮播和手势缩放功能 支持手势缩放的imageView 如何实现相册左右滑动和手势缩放 如何让图片自适应控件大小 photoView如何使用(上)
- AngularJS:实现动态添加输入控件功能
- AngularJS实现动态添加输入控件功能
- iOS开发UI篇—UIScrollView控件实现图片缩放功能
- 实现GridView控件的多项功能:改变背景色、和FormView控件同步、隐藏指定列、添加删除确认、跳转到指定页。。[原创]
- 如何在App中实现朋友圈功能之四在朋友圈中添加发送图片功能——箭扣科技Arrownock
- iOS开发UI篇—UIScrollView控件实现图片缩放功能
- 在asp.Net中使用fileuplod控件实现上传图片的功能
- asp.net继承IHttpHandler接口实现给网站图片添加水印功能实例
- Gridview的footer模板中放置控件实现添加功能
- iOS UI-UIScrollView控件实现图片缩放功能
- Android实现图片滚动控件,含页签功能,让你的应用像淘宝一样炫起来
- 【Android 开发】:UI控件之 ImageView 实现适屏和裁剪图片的功能
- AngularJS:实现动态添加输入控件功能
- Android中,如何实现在图片上添加返回功能