C#编写一个Windows窗体应用程序,在窗体的状态栏中显示该程序上一次运行的时间

如题所述

第1个回答  2013-05-19
你可以重写窗体的关闭按钮响应,将关闭按钮执行时的时间写到一个文件里,下次打开时读取就可以追问

我刚刚学C#,对程序还很陌生、、、

追答

重写窗体的FormClosing就可以了,我给你写了一个,但是存时间有点复杂了,这个你可以不看,了解一下想法可以。

追问

怎么没有源代码呀?

追答本回答被提问者采纳
第2个回答  2013-05-21
在释放资源的时候记录当前时间,DateTime.Now

用C#做一个查询计算机使用时长的小软件怎么做?
先写一个后台运行程序,开机自动启动 Registry.LocalMachine.CreateSubKey(@"SOFTWARE\\MICROSOFT\\WINDOWS\\CURRENTVERSION\\RUN").SetValue("MyAngel",Application.StartupPath + "\\\\项目exe",RegistryValueKind.String);} 然后在程序load记录当前时间(第一次运行程序,或者每次开机则会记录当前时间)电脑关机事件 ...

C# 在windows服务打开一个窗体的时候消息“此计算机上运行的程序正在尝...
之后开始输入services.msc,然后找到合适的物业在交互式服务检测禁用它确定 - 重启

怎样在C#窗体中动态显示时间
在窗体的属性中查看:startposition属性,该属性的设置中有一个"centerscreen"的选择项,该项就是设置窗体局中显示的.要是想禁止调整窗体的大小,可以查看:formborderstyle属性,该属性的设置中有一个"fixedsingle"的选择项,它可以禁止调整窗体的大小.

怎样在C#窗体中动态显示时间
在窗体设计器里找到Timer控件拖拽到你的form中,然后将Interval 属性值改为1000 再timer控件的事件列表中订阅Tick 事件,这样一来,Timer控件就会每1000毫秒运行一次Tick事件的回调函数,如下:private void timer1_Tick(object sender, EventArgs e){ this.Label2.Text = "当前时间:" + DateTime.Now.T...

初学C# 怎么在一个窗体上一直显示当前时间?
全局变量private Timer Timer;private void Form1_Load(object sender, EventArgs e){ Timer = new Timer();Timer.Interval = 1000;Timer.Tick += new EventHandler(Timer_Tick);Timer.Start();} 窗体上加一个label控件,名为label1;private void Timer_Tick(object sender, EventArgs e){ this....

用C#如何写窗体上的时间与系统时间同步的程序
窗体上面放一个lable控件 lable.Text=DateTime.Now.ToString();这样就可以了 如果楼主想实现在窗体上面放一个时间,就是会变的那种 那么就再放一个Timer控件 每一秒的事件下,写lable.Text=DateTime.Now.ToString()就可以了

用C#语言编写windows窗体应用程序
timer1.Enabled = false;timer2.Enabled = false;} private void button1_Click(object sender, EventArgs e){ if (onebreak == 1){ button1.Text = "第一个灯泡坏掉";onebreak = 0;timer1.Enabled = false;button2.Enabled = true;return;} onebreak = 1;l2.BackColor = Color.White;...

c#中让Windows窗体只运行一次,并在第二次启动窗体时激活该窗体
MessageBox.Show("该应用系统已经在运行!", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Information);ShowWindowAsync(instance.MainWindowHandle, 1); \/\/调用api函数,正常显示窗口 SetForegroundWindow(instance.MainWindowHandle); \/\/将窗口放置最前端。} [DllImport("User32.dll")]private static ...

c#创建简易记事本 状态栏显示当前系统时间
步骤:1.创建窗体及添加StatusStrip 默认StatusStrip名称为statusStrip1 2.在statusStrip1的Items属性中 添加三个StatusLabel 默认名称为toolStripStatusLabel1,2,3 按1,2,3的顺序排列 3.修改toolStripStatusLabel1的Text属性 为相关文字如"欢迎使用本系统"4.修改toolStripStatusLabel2的Text属性 为空 Sprint...

初学C# 运行一个窗体时任务栏显示..
新建一个contentMenuStrip,然后在这个contentMenuStrip中设置你想要的选项,如关闭,打开主界面等等. 然后把notifyicon中的ContentMenuStrip属性设为你刚才添加的contentMenuStrip,这样右键小图标就会有菜单显示了 只在任务栏右下角显示小图标的话,把你Form的ShowInTaskBar属性设为flase,然后把notifyicon的visible属性...

相似回答