WinForm实现状态栏跑马灯效果的方法示例
发布时间 - 2026-01-11 02:12:24 点击率:次本文实例讲述了WinForm实现状态栏跑马灯效果的方法。分享给大家供大家参考,具体如下:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private Label label = new Label();
public string text = "csdn baihe_591";
private void Form1_Load(object sender, EventArgs e)
{
this.label.Location = new Point(149, 13);
this.label.Size = new Size(134, 16);
this.Controls.Add(label);
this.label.Text = "";
this.timer1.Enabled = true;
this.timer1.Interval = 500;
p = new PointF(this.label.Size.Width, 0);
}
PointF p;
Font f = new Font("宋体", 10);
Color c = Color.White;
string temp;
private void timer1_Tick(object sender, EventArgs e)
{
Graphics g = this.label.CreateGraphics();
SizeF s = new SizeF();
s = g.MeasureString(text, f);//测量文字长度
Brush brush = Brushes.Black;
g.Clear(c);//清除背景
if (temp != text)//文字改变时,重新显示
{
p = new PointF(this.label.Size.Width, 0);
temp = text;
}
else
p = new PointF(p.X - 10, 0);//每次偏移10
if (p.X <= -s.Width)
p = new PointF(this.label.Size.Width, 0);
g.DrawString(text, f, brush, p);
}
}
}
更多关于C#相关内容感兴趣的读者可查看本站专题:《WinForm控件用法总结》、《C#窗体操作技巧汇总》、《C#数据结构与算法教程》、《C#常见控件用法教程》、《C#面向对象程序设计入门教程》及《C#程序设计之线程使用技巧总结》
希望本文所述对大家C#程序设计有所帮助。
# WinForm
# 状态栏
# 跑马灯
# WinForm实现窗体最大化并遮盖任务栏的方法
# C#实现WinForm禁止最大化、最小化、双击标题栏、双击图标等操作的方法
# Winform实现鼠标可穿透的窗体镂空效果
# Winform窗体效果实例分析
# WinForm实现自定义右下角提示效果的方法
# WinForm实现仿视频播放器左下角滚动新闻效果的方法
# C#实现winform渐变效果的方法
# WinForm实现同时让两个窗体有激活效果的特效实例
# C# WinForm实现Win7 Aero透明效果代码
# winform下实现win7 Aero磨砂效果实现代码
# 用 C# Winform做出全透明的磨砂玻璃窗体效果代码
# 程序设计
# 相关内容
# 感兴趣
# 数据结构
# 给大家
# 更多关于
# 所述
# 使用技巧
# 面向对象
# 宋体
# 操作技巧
# 讲述了
# partial
# public
# Form
# Forms
# Windows
# namespace
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel API路由如何设计_Laravel构建RESTful API的路由最佳实践
如何在HTML表单中获取用户输入并用JavaScript动态控制复利计算循环
如何用wdcp快速搭建高效网站?
Google浏览器为什么这么卡 Google浏览器提速优化设置步骤【方法】
如何在万网自助建站中设置域名及备案?
Laravel API资源类怎么用_Laravel API Resource数据转换
Win11怎么更改系统语言为中文_Windows11安装语言包并设为显示语言
如何确保FTP站点访问权限与数据传输安全?
Laravel怎么导出Excel文件_Laravel Excel插件使用教程
JavaScript模板引擎Template.js使用详解
齐河建站公司:营销型网站建设与SEO优化双核驱动策略
用yum安装MySQLdb模块的步骤方法
网站制作大概要多少钱一个,做一个平台网站大概多少钱?
怎么用AI帮你为初创公司进行市场定位分析?
Laravel如何实现事件和监听器?(Event & Listener实战)
Laravel如何为API生成Swagger或OpenAPI文档
标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?
Laravel如何优雅地处理服务层_在Laravel中使用Service层和Repository层
Laravel如何处理JSON字段的查询和更新_Laravel JSON列操作与查询技巧
Laravel路由怎么定义_Laravel核心路由系统完全入门指南
百度浏览器网页无法复制文字怎么办 百度浏览器复制修复
Swift开发中switch语句值绑定模式
nginx修改上传文件大小限制的方法
公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?
jimdo怎样用html5做选项卡_jimdo选项卡html5实现与切换效果【指南】
详解Android——蓝牙技术 带你实现终端间数据传输
Laravel如何记录自定义日志?(Log频道配置)
香港服务器网站推广:SEO优化与外贸独立站搭建策略
微信小程序制作网站有哪些,微信小程序需要做网站吗?
Javascript中的事件循环是如何工作的_如何利用Javascript事件循环优化异步代码?
利用python获取某年中每个月的第一天和最后一天
如何用PHP快速搭建高效网站?分步指南
Laravel Seeder填充数据教程_Laravel模型工厂Factory使用
如何在Windows环境下新建FTP站点并设置权限?
ChatGPT回答中断怎么办 引导AI继续输出完整内容的方法
大同网页,大同瑞慈医院官网?
Laravel Debugbar怎么安装_Laravel调试工具栏配置指南
Laravel怎么创建自己的包(Package)_Laravel扩展包开发入门到发布
使用Dockerfile构建java web环境
香港服务器如何优化才能显著提升网站加载速度?
Laravel如何使用模型观察者?(Observer代码示例)
Laravel软删除怎么实现_Laravel Eloquent SoftDeletes功能使用教程
利用vue写todolist单页应用
javascript事件捕获机制【深入分析IE和DOM中的事件模型】
如何在IIS管理器中快速创建并配置网站?
如何在阿里云虚拟主机上快速搭建个人网站?
百度浏览器ai对话怎么关 百度浏览器ai聊天窗口隐藏
高性能网站服务器部署指南:稳定运行与安全配置优化方案
Microsoft Edge如何解决网页加载问题 Edge浏览器加载问题修复
高配服务器限时抢购:企业级配置与回收服务一站式优惠方案

