资源简介
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
相关资源
- c#winform开发仓库管理系统,vs2010,m
- C#版winform中使用的ToggleButton
- winform用tabcontrol切换mdi子窗口及为ta
- C#中使用ACCESS数据库进行查询WinForm程
- ComponentOne 2014 V1 WinForms 注册机
- C#WinForm的ComboBox控件自定义实现自动模
- 新浪新闻RSS阅读器C#版
- 基于winform的SVG编辑器
- Winform版 简单的打字游戏c#
-
微软DSOfr
amer winform中嵌入officeexcel, - C#中英文切换,实现菜单,工具栏,按
- c# winform 多线程测试(初学)
- 左侧菜单切换右侧选项卡.rar
- WinForm基础教程
- Winform(三层架构)商城系统_学生作业
- winform串口通过SCPI协议与数控电源M8
- 迷宫自动生成.zip
- WinForm音乐播放器源码
- C# 简单反射实现winform左侧树形导航,
- C#WinForm基于BS构架实现CS及源代码
- WinFormsApp.rar
- c#红绿灯程序源代码
- c# winform 串口收发数据 demo
- 微软C# OleDbHelper.cs 源码
- 利用C#语言实现MSChart控件中图形拖拽
- WinForm窗体及其控件的自适应
- winform简单计算器
- C#Winform透明Textbox控件
-
C#的Winform多语言实现xm
l文件升级版 - C#的Winform多语言实现resx文件
评论
共有 条评论