110,528
社区成员
发帖
与我相关
我的任务
分享
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace WinFormCourseProject
{
public partial class MdiAdminMain : Form
{
public MdiAdminMain()
{
InitializeComponent();
}
string name = "";
public MdiAdminMain(string name)
: this()
{
this.name = name;
}
private void mmsExit_Click(object sender, EventArgs e)
{
Application.Exit();
}
private void mdiAdminMain_FormClosed(object sender, FormClosedEventArgs e)
{
Application.Exit();
}
//2009-7-17,星期三,晚上 21:20:21;
private void mdiAdminMain_Load(object sender, EventArgs e)
{
this.getTime();
tmrTimeChanged_Tick(sender, e);//看这里
}
/// <summary>
/// 生成日期时间字符串
/// </summary>
private void getTime()
{
DateTime currentTime = DateTime.Now;
string date = currentTime.ToString("d");//得到日期
string time = currentTime.ToLongTimeString();//得到时间
string[] day = { "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" };
string d = day[Convert.ToInt16(currentTime.DayOfWeek)];//得到时间
int h = currentTime.Hour;
string s = "";
if (h >= 1 && h <= 4)
{
s = "凌晨";
}
else if (h >= 5 && h <= 7)
{
s = "早上";
}
else if (h >= 8 && h <= 10)
{
s = "上午";
}
else if (h >= 11 && h <= 12)
{
s = "中午";
}
else if (h >= 13 && h <= 16)
{
s = "下午";
}
else if (h >= 17 && h <= 18)
{
s = "傍晚";
}
else if (h >= 19 && h <= 22)
{
s = "晚上";
}
else if (h == 23 || h == 0)
{
s = "子夜";
}
this.lblTime.Text = name + ",你好!现在是 " + date + "," + s + " " + time;
}
/// <summary>
/// Timer控件
/// </summary>
private void tmrTimeChanged_Tick(object sender, EventArgs e) //看这里
{
tmrTimeChanged.Enabled = true;
tmrTimeChanged.Interval = 1000;
tmrTimeChanged.Tick += new EventHandler(mdiAdminMain_Load);
}
}
}