Windows基础应用程序 开机进入XP系统的时候,界面有一个滚动条,用C#如何实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以用计时器,在触发时调用该控件的重画事件,也可以给该控件发送WM_PAINT消息 谢谢各位给我提示!我是个初级学者,对C#知道的很少,能不能给我全代码?这是我编的计时器,后面就不知道了.public class Time { private int hours; //小时 private int minutes; //分钟 private int seconds; //秒钟 public Time() { this.hours = 0; this.minutes = 0; this.seconds = 0; } public Time(int hours,int minutes,int seconds) { this.hours = hours; this.minutes = minutes; this.seconds = seconds; } public void SetHours(int hours) { this.hours = hours; } public void SetMinutes(int minutes) { this.minutes = minutes; } public void SetSeconds(int seconds) { this.seconds = seconds; } public int GetHours() { return this.hours; } public int GetMinutes() { return this.minutes; } public int GetSeconds() { return this.seconds; } public static Time operator ++(Time time) { time.seconds++; if (time.seconds >= 60) { time.minutes++; time.seconds = 0; if (time.minutes >= 60) { time.hours++; time.minutes = 0; time.seconds = 0; if (time.hours >= 24) { time.hours = 0; time.minutes = 0; time.seconds = 0; } } } return new Time(time.hours,time.minutes,time.seconds); } }以下是Load事件和Timer控件的Tick事件处理程序:private void Form1_Load(object sender, System.EventArgs e) { DateTime dtime = DateTime.Now; int hour = dtime.Hour; int minute = dtime.Minute; int second = dtime.Second; time = new Time(hour,minute,second); this.label1.Text = "当前时间是:" + hour + ":" + minute + ":" + second; this.timer1.Start(); }private void timer1_Tick(object sender, System.EventArgs e) { time++; this.label2.Text = "时间在流逝:" + time.GetHours() + ":" + time.GetMinutes() + ":" + time.GetSeconds(); } 点击datagridview的某一列,直接编程文本框可以输入? C#任意读取文本并获得数据 GUID 的命名空间如何引用 C# 调用C++的dll,提示"尝试读取或写入受保护的内存。这通常指示其他内存已损坏" 用代码如何实现对treeview增加节点 每当用一个函数时,就提示报错! spy++查看消息 [紧急求助]在页面中以只读的方式显示Word文本内容? 花5分钟做的Flash播放器,很简单,须要.net Framework平台 asp.net&IIS配置的问题 关于对象的外部引用~ 小弟很着急 大哥看这里! 谢谢!谢谢!十分感谢! 读取xml文件??谢谢
我是个初级学者,对C#知道的很少,能不能给我全代码?
这是我编的计时器,后面就不知道了.
public class Time
{
private int hours; //小时
private int minutes; //分钟
private int seconds; //秒钟
public Time()
{
this.hours = 0;
this.minutes = 0;
this.seconds = 0;
} public Time(int hours,int minutes,int seconds)
{
this.hours = hours;
this.minutes = minutes;
this.seconds = seconds;
} public void SetHours(int hours)
{
this.hours = hours;
} public void SetMinutes(int minutes)
{
this.minutes = minutes;
} public void SetSeconds(int seconds)
{
this.seconds = seconds;
} public int GetHours()
{
return this.hours;
} public int GetMinutes()
{
return this.minutes;
} public int GetSeconds()
{
return this.seconds;
} public static Time operator ++(Time time)
{
time.seconds++;
if (time.seconds >= 60)
{
time.minutes++;
time.seconds = 0;
if (time.minutes >= 60)
{
time.hours++;
time.minutes = 0;
time.seconds = 0;
if (time.hours >= 24)
{
time.hours = 0;
time.minutes = 0;
time.seconds = 0;
}
}
}
return new Time(time.hours,time.minutes,time.seconds);
}
}以下是Load事件和Timer控件的Tick事件处理程序:
private void Form1_Load(object sender, System.EventArgs e)
{
DateTime dtime = DateTime.Now;
int hour = dtime.Hour;
int minute = dtime.Minute;
int second = dtime.Second;
time = new Time(hour,minute,second);
this.label1.Text = "当前时间是:" + hour + ":" + minute + ":" + second;
this.timer1.Start();
}
private void timer1_Tick(object sender, System.EventArgs e)
{
time++;
this.label2.Text = "时间在流逝:" + time.GetHours() + ":" + time.GetMinutes() + ":" + time.GetSeconds();
}