110,534
社区成员
发帖
与我相关
我的任务
分享
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using MyToolClass;
namespace TestClock
{
public partial class TestClock : UserControl
{
public new bool Enabled
{
get { return timer.Enabled; }
set { timer.Enabled = value; }
}
//自定义属性是否启动clock
public bool IsStart
{
get { return timer.Enabled; }
set { timer.Enabled = value; }
}
PictureBox[] picArr;
Image[] imgArr;
ZoomController zc = new ZoomController();
public TestClock()
{
InitializeComponent();
zc.BindMainControl(this);
}
private void TestClock_Load(object sender, EventArgs e)
{
picArr = new PictureBox[] { this.pic_HH, this.pic_H, this.pic_mm, this.pic_m, this.pic_ss, this.pic_s };
imgArr = new Image[] { Properties.Resources.number_000, Properties.Resources.number_001, Properties.Resources.number_002, Properties.Resources.number_003, Properties.Resources.number_004, Properties.Resources.number_005, Properties.Resources.number_006, Properties.Resources.number_007, Properties.Resources.number_008, Properties.Resources.number_009 };
for (int i = 0; i < picArr.Length; i++)
{
picArr[i].BackgroundImage = Properties.Resources.number_000;
}
this.pic_Colon1.BackgroundImage = Properties.Resources.number_colon;
this.pic_Colon2.BackgroundImage = Properties.Resources.number_colon;
}
private void time_Tick(object sender, EventArgs e)
{
string timeStr = DateTime.Now.ToString("HHmmss");
for (int i = 0; i < picArr.Length; i++)
{
string tmp = timeStr[i].ToString();
int num = Convert.ToInt32(tmp);
picArr[i].BackgroundImage = imgArr[num];
}
}
private void TestClock_Resize(object sender, EventArgs e)
{
zc.ChangeControlSize();
}
}
}
public partial class myclock : Label
{
public myclock()
{
InitializeComponent();
timer.Tick += new EventHandler(timer_Tick);
timer.Enabled = true;
}
void timer_Tick(object sender, EventArgs e)
{
Text = DateTime.Now.ToString();
}
Timer timer = new Timer();
public bool Enabled { get { return timer.Enabled; } set { timer.Enabled = value; } }
}