服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - C# - C# WinForm状态栏实时显示当前时间(窗体状态栏StatusStrip示例)

C# WinForm状态栏实时显示当前时间(窗体状态栏StatusStrip示例)

2022-10-27 13:18zgscwxd C#

这篇文章主要介绍了C# WinForm状态栏实时显示当前时间(窗体状态栏StatusStrip示例),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

本文主要介绍了C# WinForm状态栏实时显示当前时间(窗体状态栏StatusStrip示例),分享给大家,具体如下:

C# WinForm状态栏实时显示当前时间(窗体状态栏StatusStrip示例)

实现效果:通过StatusStrip显示窗体状态栏,同时将状态栏分成三部分:

居左边显示相关文字信息及时间信息,中间操作系统登录名,居右边显示本地IP。

步骤:

1.创建窗体及添加StatusStrip

默认StatusStrip名称为statusStrip1

2.在statusStrip1的Items属性中

添加三个StatusLabel

默认名称为toolStripStatusLabel1,2,3

按1,2,3的顺序排列

C# WinForm状态栏实时显示当前时间(窗体状态栏StatusStrip示例)

C# WinForm状态栏实时显示当前时间(窗体状态栏StatusStrip示例)

3.修改toolStripStatusLabel1的Text属性

为相关文字如"欢迎使用本系统"

4.修改toolStripStatusLabel2的Text属性 为空

Sprint属性为True

BorderSides属性为Left,Right

5.修改toolStripStatusLabel3的Text属性 为空

在Form的Load事件中 修改其显示为当前时间

?
1
this.toolStripStatusLabel3.Text = "登录时间:" + DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss");

6.如果要使状态栏时间信息随操作系统当前时间不停的改变

则可以通过增加Timer控件来实现

增加Timer控件 timer1

C# WinForm状态栏实时显示当前时间(窗体状态栏StatusStrip示例)

编写其Tick事件为

?
1
2
3
4
private void timer_Tick(object sender, EventArgs e)
   {
     this.toolStripStatusLabel1.Text = "您好,欢迎登录系统!"+ "当前时间:" + DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss");
   }

在Form的Load事件中 对timer1进行相关设置:

?
1
2
3
4
5
6
private void AliWorkbenchFrm_Load(object sender, EventArgs e)
  {
 
    timer.Interval = 1000;
    timer.Start();
  }

注释:获取或之前设置的时间,以毫秒为单位, Tick 事件引发的最后一个匹配项相对 Tick 事件。

1秒=1000毫秒(ms) 
1毫秒=1/1,000秒(s) 
1秒=1,000,000 微秒(μs) 
1微秒=1/1,000,000秒(s) 

到此这篇关于C# WinForm状态栏实时显示当前时间(窗体状态栏StatusStrip示例)的文章就介绍到这了,更多相关C# WinForm状态栏实时显示内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/zgscwxd/article/details/87878197

延伸 · 阅读

精彩推荐
  • C#C# 中的IComparable和IComparer的使用及区别

    C# 中的IComparable和IComparer的使用及区别

    这篇文章主要介绍了C# 中的IComparable和IComparer的使用及区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的...

    HueiFeng9452022-08-16
  • C#C#实现由四周向中心缩小的窗体退出特效

    C#实现由四周向中心缩小的窗体退出特效

    这篇文章主要介绍了C#实现由四周向中心缩小的窗体退出特效,通过简单的C#窗口调用参数设置实现该退出特效功能,非常简单实用,需要的朋友可以参考下...

    我心依旧10832021-10-20
  • C#WPF自定义实现IP地址输入控件

    WPF自定义实现IP地址输入控件

    这篇文章主要给大家介绍了关于WPF自定义实现IP地址输入控件的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用WPF具有一定的参考学习...

    一叶知秋,知寒冬7872022-07-24
  • C#C# ManualResetEvent用法详解

    C# ManualResetEvent用法详解

    这篇文章主要介绍了C# ManualResetEvent用法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着...

    陌客&5012022-08-11
  • C#C#调用Win32的API函数--User32.dll

    C#调用Win32的API函数--User32.dll

    这篇文章主要介绍了C#调用Win32_的API函数--User32.dll,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下...

    Kevin Gao9372022-08-16
  • C#C#打印PDF文档的10种方法(小结)

    C#打印PDF文档的10种方法(小结)

    这篇文章主要介绍了C#打印PDF文档的10种方法(小结),可分多种情况来进行,如设置静默打印、指定打印页码范围和打印纸张大小、双面打印、黑白打印等等...

    E-iceblue10482022-07-20
  • C#详解C#中 Thread,Task,Async/Await,IAsyncResult的那些事儿

    详解C#中 Thread,Task,Async/Await,IAsyncResult的那些事儿

    本文主要介绍了C#中 Thread,Task,Async/Await,IAsyncResult的相关知识。具有一定的参考价值,下面跟着小编一起来看下吧...

    Mr靖5762021-12-20
  • C#C#中DataGridView导出Excel的两种方法

    C#中DataGridView导出Excel的两种方法

    这篇文章主要介绍了C#中DataGridView导出Excel的两种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们...

    贝爷_野外求生6922022-10-27