C#的winform里statusStrip控件怎么显示系统时间?

想在状态栏的右边显示系统时间,我加了一个timer控件,然后写了: timer1.Enabled = true;
timer1.Interval = 1000;
private void timer1_Tick(object sender, EventArgs e)
{
this.statusStrip1.Text = System.DateTime.Now.ToString();
this.statusStrip1.Refresh();

}
总是没有用,搞不懂,请大家帮忙。
现在是能把时间显示出来了,但是我想让时间在状态栏的最右边。spring属性也设置了,还是不能在最右边。请大家帮忙

首先拖一个StatusStrip到窗体上。默认名称为statusStrip1。点击statusStrip1,在右边找到属性里的Items属性。点击里面的按钮,在新弹出的窗口中添加一个StatusLabel,使用默认名称toolStripStatusLabel1,点击确定。

拖一个Timer到窗体上,默认timer1,设置timer1的Enable属性为True,Interval为1000;
然后在timer1的事件里写Tick事件里写:
private void timer1_Tick(object sender, EventArgs e)
{
this.toolStripStatusLabel1.Text = DateTime.Now.ToString();
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-09-10
步骤:
1.创建窗体及添加StatusStrip
默认StatusStrip名称为statusStrip1
2.在statusStrip1的Items属性中
添加三个StatusLabel
默认名称为toolStripStatusLabel1,2,3
按1,2,3的顺序排列
3.修改toolStripStatusLabel1的Text属性
为相关文字如"欢迎使用本系统"
4.修改toolStripStatusLabel2的Text属性 为空
Sprint属性为True
BorderSides属性为Left,Right
5.修改toolStripStatusLabel3的Text属性 为空
在Form的Load事件中 修改其显示为当前时间
第2个回答  2015-09-14
你是说把登录帐号显示在状态栏那里吗?
你可以在你登录窗口那边放一个全局静态变量
public
static
string
aacount
=
null;
然后如果登录成功了,就把登陆帐号赋给account
再在主面板那边的状态栏赋值
statusstrip.xx
=
登录窗口.account
第3个回答  2008-08-18
system.datatime.now.tostring()是获取当前时间的字符串形式,你还需要把字符转换成时间格式才可以。

例如:
DateTime d1=Convert.ToDateTime("2008-08-18 18:20:01");
string s=d1.ToString("yyyy-MM-dd HH:mm:ss");
MessageBox.Show(s);
第4个回答  2008-08-19
不能写在这里
写在formload事件里
private void Form1_Load(object sender, EventArgs e)
{
this.timer1.Enabled = true;
this.timer1.Interval = 1000;

}
private void timer1_Tick(object sender, EventArgs e)
{

DateTime dt = DateTime.Now;
this.toolStripStatusLabel1.Text = dt.ToString()+dt.DayOfWeek.ToString();

}

这样就行了 不过时间是死的 不过我会再给你改进的 一时我忘了 呵呵

C#的winform里statusStrip控件怎么显示系统时间?
首先拖一个StatusStrip到窗体上。默认名称为statusStrip1。点击statusStrip1,在右边找到属性里的Items属性。点击里面的按钮,在新弹出的窗口中添加一个StatusLabel,使用默认名称toolStripStatusLabel1,点击确定。拖一个Timer到窗体上,默认timer1,设置timer1的Enable属性为True,Interval为1000;然后在timer1的事...

C# winform 做系统 显示当前登录用户的信息。。。
在登录后弹出的主窗口中拖入一个statusStrip控件,设置把它的项为toolStripStatusLabel标签,设置3个,name分别是toolStripStatusLabel1,2,3.然后再重新建个类,定义2个静态字段来保存用户登录的账号与日期。例如:新建类:class UserHelper{ public static string uid=“”;public static string date=“”...

在C# winform下面加了一个StatusStrip,想要显示2条信息,希望能2条每 ...
用一个timer控件设置间隔时间,然后在timer空间的默认事件下改写两条信息的visible属性,例如你要隔1秒切换,用lable显示两条信息,分别为lable1和lable2,则timer的Interval属性设为1000,然后在他的默认事件Tick下写:private void timer1_Tick(object sender, EventArgs e){ \/\/设置信息是否显示 if(lable...

C# WinForm窗体界面设置问题
Icon:设置窗体左上角的图标,只能是ico文件 ShowIcon:是否显示左上角图标 ShowInTaskbar:是否在windows任务栏里显示窗体 TopMost:最顶层窗口,始终在最上面 TransparencyKey:要透明显示的颜色是哪个颜色,一般用来做透明窗体 3.布局 WindowState:运行的状态,运行起来最大最小化 StarPosition:窗口运行的位...

...ContextMenuStrip 、ToolStrip、StatusStrip控件
ToolStripMenuItem是MenuStrip中的菜单项,可注册Click事件响应用户点击。添加响应方式有两种。ContextMenuStrip用于创建上下文菜单,显示于窗体或其他控件右击时。重要属性有BackColor、ForeColor、Font等,用于设置菜单样式。ToolStrip创建工具栏,包含按钮、标签、下拉按钮等。重要属性包括:项类型。StatusStrip显...

手把手教你写上位机软件(c#、winform)
StatusStrip、ToolStrip、HelpProvider、ToolStripContainer和BackgroundWorker等控件教程,带你逐步掌握Winform核心组件。 从基础到精通的C#串口通信教程,涵盖协议理解、工具使用、并发处理和数据校验,让你成为通信高手。20-27节深入讲解位运算、多线程等高级技巧。 《C# Modbus通信》系列教程,涵盖了Modbus ...

Winform窗口最大化时里面的控件布局如何做到最佳等比例缩放
} } private void setControls(float newx, float newy, Control cons) { foreach (Control con in cons.Controls) { string[] mytag = con.Tag.ToString().Split(new char[] { ':' }); float a = Convert.ToSingle(mytag[0]) * newx; con.Width = (int...

c#程序设计与应用 作业 求帮助 邮箱1119548803@qq.com
5)项目设计文档说明:要求说明项目围绕主题设计了哪些功能,大致结构怎样的,如何使用,在什么地方使用了哪些技术,如何实现(详细步骤),有什么不足之处等。字数至少1000字,一页A4纸左右(5号字体,1.5倍行距),以“说明+下划线+学号+姓名.doc”为文件名,存放在项目文件夹下。\/\/\/这个你自己搞定...

相似回答