.NetCF 绘制半透明效果
来源:农民伯伯 责任编辑:栏目编辑 发表时间:2013-07-01 23:19 点击:次
前言
关键字:.NetCF 半透明、AlphaBlend
用C#开放Windows Mobile刚好满一个月,一直是边看文章边写点小例子,而这些例子里面半透明效果是最让人心动的,本文主要收集和实践了关于.Net CF半透明效果例子,以及自己一点点经验和需要注意的问题。
正文
一、绘制透明标签控件(Label)
1.1 效果图
1.2 代码
1.2.1 实现代码
/// <summary>
/// 透明Label控件
/// 注意,将Label的Visible设置为false;适合背景为图片(PictureBox)
/// </summary>
/// <param name="label"></param>
/// <param name="g"></param>
public static void TransparentLabel(Label label, Graphics g)
{
Rectangle rect = label.Bounds;
SolidBrush sb = new SolidBrush(label.ForeColor);
SizeF size;
//计算字符串的位置
switch (label.TextAlign)
{
&nbs
/// 透明Label控件
/// 注意,将Label的Visible设置为false;适合背景为图片(PictureBox)
/// </summary>
/// <param name="label"></param>
/// <param name="g"></param>
public static void TransparentLabel(Label label, Graphics g)
{
Rectangle rect = label.Bounds;
SolidBrush sb = new SolidBrush(label.ForeColor);
SizeF size;
//计算字符串的位置
switch (label.TextAlign)
{
&nbs
相关新闻>>
最新推荐更多>>>
热门新闻进入移动开发频道>>
- 发表评论
-
- 最新评论 更多>>