c#设置状态条statusStrip1居右显示
设置状态栏标签居右显示
statusStrip1.LayoutStyle = ToolStripLayoutStyle.HorizontalStackWithOverflow;
toolStripStatusLabel4.Alignment = ToolStripItemAlignment.Right;
显示系统时间
/// <summary>
/// 窗体加载初始化相关参数
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void Form1_Load(object sender, EventArgs e)
{
DisplaySystemTime();
}
/// <summary>
/// 初始化定时器
/// </summary>
private void DisplaySystemTime()
{
Timer sysTimeView = new Timer();//定时器实例初始化
sysTimeView.Interval = 1000;//引发Tick事件的时间毫秒
sysTimeView.Tick += SysTimeView_Tick;//
sysTimeView.Start();//定时器启用
}
/// <summary>
/// 显示系统时间,每1000毫秒引发该事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void SysTimeView_Tick(object sender, EventArgs e)
{
toolStripStatusLabel4.Text = DateTime.Now.ToString();//当日时间显示
}
本文介绍如何使用C#实现状态栏上的时间实时更新功能。通过设置ToolStripStatusLabel的Alignment属性为Right,使时间标签居右显示,并利用定时器每秒触发事件更新当前时间。

被折叠的 条评论
为什么被折叠?



