资源简介
WInform LED 时钟显示源码及Dll C#控件源码

代码片段和文件信息
using System;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Globalization;
using System.Windows.Forms;
using System.ComponentModel;
namespace Clock
{
///
/// Clock‘s style.时钟的样式定义
///
public enum SevenSegmentClockstyle
{
DateOnly // 只显示日期
TimeOnly // 只显示时间
DateAndTime //显示日期和时间
}
//这是控件的关键代码
public partial class SevenSegmentClock : UserControl
{
DateTime _dateTime;
//默认使用同时绘制日期和时间
SevenSegmentClockstyle _clockstyle = SevenSegmentClockstyle.DateAndTime;
Color _clockColor = Color.Red;
//是否绘制阴影(即残影),以摸拟真似的LED时钟
bool _isDrawShadow = true;
Timer _timer = null;
//是否自动更新时间
bool _isTimerEnable = true;
Graphics g = null;
Bitmap m_Bitmap = null;
public bool IsDrawShadow
{
get { return this._isDrawShadow; }
set
{
this._isDrawShadow = value;
this.Invalidate();
}
}
[Browsable(false)]
public System.Windows.Forms.Timer Timer
{
get { return this._timer; }
set
{
this._timer = value;
if (_timer != null)
{
_timer.Tick += new EventHandler(TimerOnTick);
}
}
}
public bool IsTimerEnable
{
get { return this._isTimerEnable; }
set
{
if (value == true)
{
if (this._timer == null)
{
_timer = new Timer();
_timer.Tick += new EventHandler(TimerOnTick);
_timer.Interval = 1000;
_timer.Enabled = true;
}
}
else
{
if (this._timer != null)
{
_timer.Enabled = false;
}
}
this._isTimerEnable = value;
}
}
public void Start()
{
this.IsTimerEnable = true;
this.Refresh();
}
public void Stop()
{
this.IsTimerEnable = false;
}
public System.DateTime DateTime
{
get { return this._dateTime; }
set { this._dateTime = value; }
}
//LED文字的颜色
public System.Drawing.Color ClockColor
{
get { return this._clockColor; }
set
{
this._clockColor = value;
this.Invalidate();
}
}
public SevenSegmentClockstyle SevenSegmentClockstyle
{
get { return
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 24576 2011-05-11 14:35 Clock\Clock\bin\Debug\Clock.dll
文件 28160 2011-05-11 14:35 Clock\Clock\bin\Debug\Clock.pdb
文件 2557 2011-05-11 14:23 Clock\Clock\Clock.csproj
文件 484 2011-05-11 14:35 Clock\Clock\obj\Clock.csproj.FileListAbsolute.txt
文件 781 2011-05-11 14:35 Clock\Clock\obj\Debug\Clock.csproj.GenerateResource.Cache
文件 24576 2011-05-11 14:35 Clock\Clock\obj\Debug\Clock.dll
文件 28160 2011-05-11 14:35 Clock\Clock\obj\Debug\Clock.pdb
文件 180 2011-05-11 14:35 Clock\Clock\obj\Debug\Clock.SevenSegmentClock.resources
文件 1309 2011-05-11 13:56 Clock\Clock\Properties\AssemblyInfo.cs
文件 8220 2011-05-11 14:29 Clock\Clock\SevenSegmentClock.cs
文件 683 2011-05-11 14:23 Clock\Clock\SevenSegmentClock.Designer.cs
文件 5814 2011-05-11 14:23 Clock\Clock\SevenSegmentClock.resx
文件 6221 2011-05-11 14:21 Clock\Clock\SevenSegmentDisplay.cs
文件 904 2011-05-11 13:56 Clock\Clock.sln
..A..H. 11776 2011-05-11 14:35 Clock\Clock.suo
目录 0 2011-05-11 14:11 Clock\Clock\obj\Debug\Refactor
目录 0 2011-05-11 13:56 Clock\Clock\obj\Debug\TempPE
目录 0 2011-05-11 14:35 Clock\Clock\bin\Debug
目录 0 2011-05-11 14:35 Clock\Clock\obj\Debug
目录 0 2011-05-11 14:11 Clock\Clock\bin
目录 0 2011-05-11 14:35 Clock\Clock\obj
目录 0 2011-05-11 13:56 Clock\Clock\Properties
目录 0 2011-05-11 14:29 Clock\Clock
目录 0 2011-05-11 13:56 Clock
----------- --------- ---------- ----- ----
144401 24
相关资源
- Winform可视化打印模板设计工具含源码
- c# winform 自动登录 百度账户 源代码
- EQ2008LEDc#开发实例
- DirectX.Capturec# winform 操作摄像头录像附
- C# 五子棋程序 附带编程日记
- C# winform实现表数据导出到Excel表格
- C# WinForm读写INI文件
- C#处理png图片位深度和交错属性
- winform(c#)最全73种非常漂亮界面样式
- winform与内嵌echarts的数据交互,让数据
- winform分页控件
- winform materialskin好看的皮肤组件
- winform 皮肤
- C#全套皮肤一共73款(IrisSkin4)
- C#实现Led指示灯(自定义用户控件)
- UI界面皮肤(winform)
- winform开发的人脸识别打卡系统
- winform下拉多选自定义控件(带全选)
- winform控件库
- C# winform简洁漂亮的图形界面库SunnyU
- C# 斑马标签打印 (WEBamp;WINFORM)
- winform shell编程
- winform实时获取网卡网速全部源码,获
- 灵信LED开发
- winform实现饼状图、柱状图、折线图(
- winform简单用户登录(带验证码)
- 输入框自动切换中文(C#winform)vs20
- winform右下角弹窗
- windorm 加载WPF控件 ,实现dxf文件显示
- C# 俄罗斯方块(winform)
评论
共有 条评论