using System.Drawing;
using System.Windows.Forms;
using System.Drawing.Drawing2D;namespace WindowsFormsApplication2
{public partial class Form1 : Form{public Form1(){InitializeComponent();this.DoubleBuffered = true;//开启双缓存,显示能够更平滑。this.Size = SystemInformation.WorkingArea.Size;//默认以整个桌面为大小。这样就可以显示全部文字!}Point mouse_offset;private void Form_MouseDown(object sender , MouseEventArgs e){mouse_offset = e.Location; //将当前鼠标相对于“窗体”左上角的坐标赋值给mouse_offset}private void Form_MouseMove(object sender , MouseEventArgs e){if ( e.Button == MouseButtons.Left ){Left = Control.MousePosition.X - mouse_offset.X;Top = Control.MousePosition.Y - mouse_offset.Y;}}string strText2Show = "俺是谁嗫?";private void Form1_Paint(object sender , PaintEventArgs e){GraphicsPath buttonPath = new GraphicsPath();System.Drawing.Rectangle newRectangle = this.ClientRectangle;string stringText = strText2Show;//要显示的字符串。FontFamily family = new FontFamily("Arial");//修改字体。int fontStyle = (int)FontStyle.Regular;//字体字形,eg:加粗或倾斜?int emSize = 72;//字体大小Point origin = new Point(0 , 700-72);//显示的位置。StringFormat format = StringFormat.GenericDefault;//文本布局信息// 使用“字符串”显示。buttonPath.AddString(stringText ,family ,fontStyle ,emSize ,origin ,format);this.Region = new System.Drawing.Region(buttonPath);this.BackColor = Color.Red;}private void Form1_Click(object sender , System.EventArgs e){strText2Show = "这是变化后的文本!";this.Refresh();}}
}

转载于:https://www.cnblogs.com/AsionTang/archive/2010/11/20/1885703.html

个人代码库のC#千千静听 - 桌面歌词 (功能模拟)相关推荐

  1. 个人代码库の迅雷7动态图标按钮模拟

    引言: 迅雷7 发布以来,就对它的"动态图标按钮"特效垂涎很久了,现在终于有机会和心情来模拟这个效果. 我坚信在编程的世界,没有做不到,只有想不到! 特效一览: 鼠标只要移动到上面 ...

  2. php公司共享 管理,php – 管理几个共享重叠函数和类的代码库

    我们有一个网站,它有大约9个不同的代码库,用于它的各种功能,可以在不同的服务器上运行. 我们使用SVN和脚本将代码从repo复制到登台服务器进行测试,这样就完全自动了.我的问题是,有不同代码库中存在的 ...

  3. AnyChat新增屏幕共享(远程桌面)功能

    自AnyChat r4020版本开始,AnyChat新增屏幕共享(远程桌面)功能. 目前AnyChat for Windows SDK和AnyChat for Web SDK均已支持,可以实现将PC的 ...

  4. GitHub宣布推出Electron 1.0和Devtron,并将提供无限制的私有代码库

    GitHub近日宣布了Electron 1.0这个里程碑的发布.此外,GitHub也为收费计划提供了一种新的定价模式,包括无限制的私有代码库. \\ Electron经历了前两年的闭源开发,以及后两年 ...

  5. Delphi以GDI+制作桌面歌词效果

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 在Win ...

  6. vue2.0桌面端框架_Element-UI组件库(Vue2.0桌面端组件库)V2.9.2 免费版

    Element-UI组件库(Vue2.0桌面端组件库)是一款很优秀好用的为开发者.设计师和产品经理推出的基于Vue 2.0的桌面端组件库软件.小编带来的这款Element-UI组件库功能强大全面,简单 ...

  7. android+桌面歌词,Android6.0系统适配桌面歌词效果

    在360手机助手及各家的音乐播放器软件上,都使用了桌面浮动窗功能,桌面歌词都是在音乐客户端显示在前台时隐藏,在用户把软件切换到后台后显示出来,此效果在Android 6.0以前,大部分都是使用系统的A ...

  8. 独立开发变现周刊(第75期):我的SaaS模板代码库每月赚4千美元

    分享独立开发.产品变现相关内容,每周五发布. (合集:https://www.ezindie.com/weekly) 目录 1.html2canvas: 使用JavaScript网页截图 2.Ezin ...

  9. android+桌面歌词,【Android】桌面歌词悬浮效果简单实现

    在使用"网易云音乐"的时候,发现有一个显示"桌面歌词"的功能,于是就想着自己实现下.查了下资料,是用WindowManage实现的.实现过程中也出现了些问题,看 ...

最新文章

  1. 百度PHP高级顾问惠新宸:PHP在百度的发展历程
  2. 2017年上半年最受关注度的几大免费OA品牌
  3. 5行代码满分——L1-060 心理阴影面积 (5分)
  4. .NET 6 Preview5+VS2022实战千万并发秒杀项目,帅爆了(附源码)
  5. webservice 实现与his系统对接_[Share] EDI 及其他常见系统对接技术
  6. 白盒测试 | 用例设计方法之判定覆盖
  7. 你知道考的是平方数吗(记洛谷P1876题RE+WA的经历,Java语言描述)
  8. LeetCode 540 有序数组中的单一元素
  9. 海量数据挖掘MMDS week2: Nearest-Neighbor Learning最近邻学习
  10. Oracle P6培训系列:14定义资源的计量单位
  11. 【开源】MagicData-RAMC :180小时中文对话式语音数据集正式发布
  12. 邮箱总是被垃圾邮件轰炸?来试试这个临时邮箱生成器吧!
  13. linux内存查看命令
  14. 计算机蓝屏重启,电脑蓝屏怎么解决?电脑蓝屏自动重启解决方法
  15. java学习之高级语法(二十八)----- 网络编程
  16. python点滴 1
  17. php下雨效果源码,ps下雨效果制作步骤
  18. adb安装报错情形以及解决办法
  19. 生成图片滑动验证码图片
  20. Simulink—PMSM电机模块介绍

热门文章

  1. XAML实例教程系列 – 对象和属性
  2. 使用Team Foundation Server进行源代码管理(转)
  3. hdu 2013 蟠桃记-递推-[解题报告]C++
  4. 假期ACM训练计划表
  5. tcp/ip详解--分层
  6. golang的select
  7. JAVA中return与finally的先后关系
  8. 数据结构:栈--计算表达式
  9. Java中的某些接口为什么没有任何方法?
  10. spring23:Aspectj实现异常通知@AfterThrowing