C#在运行时更新状态栏信息
2016-05-13 08:02
597 查看
using System; using System.Drawing; using System.Collections; using System.ComponentModel; using System.Windows.Forms; using System.Data; namespace Example012_在运行时更新状态栏信息 { /// <summary> /// Form1 的摘要说明。 /// </summary> public class Form1 : System.Windows.Forms.Form { private System.Windows.Forms.StatusBar statusBar1; private System.Windows.Forms.Timer timer1; private System.ComponentModel.IContainer components; public Form1() { // // Windows 窗体设计器支持所必需的 // InitializeComponent(); // // TODO: 在 InitializeComponent 调用后添加任何构造函数代码 // } /// <summary> /// 清理所有正在使用的资源。 /// </summary> protected override void Dispose( bool disposing ) { if( disposing ) { if (components != null) { components.Dispose(); } } base.Dispose( disposing ); } #region Windows Form Designer generated code /// <summary> /// 设计器支持所需的方法 - 不要使用代码编辑器修改 /// 此方法的内容。 /// </summary> private void InitializeComponent() { this.components = new System.ComponentModel.Container(); this.statusBar1 = new System.Windows.Forms.StatusBar(); this.timer1 = new System.Windows.Forms.Timer(this.components); this.SuspendLayout(); // // statusBar1 // this.statusBar1.Location = new System.Drawing.Point(0, 159); this.statusBar1.Name = "statusBar1"; this.statusBar1.ShowPanels = true; this.statusBar1.Size = new System.Drawing.Size(288, 22); this.statusBar1.TabIndex = 0; this.statusBar1.Text = "statusBar1"; // // timer1 // this.timer1.Enabled = true; this.timer1.Tick += new System.EventHandler(this.timer1_Tick); // // Form1 // this.AutoScaleBaseSize = new System.Drawing.Size(6, 14); this.ClientSize = new System.Drawing.Size(288, 181); this.Controls.AddRange(new System.Windows.Forms.Control[] { this.statusBar1}); this.Name = "Form1"; this.Text = "Form1"; this.Load += new System.EventHandler(this.Form1_Load); this.ResumeLayout(false); } #endregion /// <summary> /// 应用程序的主入口点。 /// </summary> [STAThread] static void Main() { Application.Run(new Form1()); } private void timer1_Tick(object sender, System.EventArgs e) { statusBar1.Panels[0].Text = DateTime.Now.ToString(); } private void Form1_Load(object sender, System.EventArgs e) { statusBar1.Panels.Add("One"); statusBar1.Panels.Add("Two"); statusBar1.Panels.Add("Three"); statusBar1.Panels[0].AutoSize = StatusBarPanelAutoSize.Spring; statusBar1.Panels[1].AutoSize = StatusBarPanelAutoSize.Contents; statusBar1.Panels[2].AutoSize = StatusBarPanelAutoSize.Contents; statusBar1.Panels[0].BorderStyle = StatusBarPanelBorderStyle.Raised; statusBar1.Panels[1].BorderStyle = StatusBarPanelBorderStyle.Sunken; statusBar1.Panels[2].BorderStyle = StatusBarPanelBorderStyle.Raised; statusBar1.Panels[2].Icon = new System.Drawing.Icon("..\\..\\App.ico"); statusBar1.ShowPanels = true; } } }
相关文章推荐
- C#使用任务栏的状态区
- Regular Expressions (3) ---- Using Regex in .NET
- Regular Expressions (2) ---- Common Used Samples
- Regular Expressions (1) ---- What is Regular Expressions?
- .NET系统学习----Globalization & Resources
- C# 将多个DataTable添加到指定的DataSet中
- C#, float.ToString()的一个坑
- C#中怎样实现序列化和反序列化
- C# 模拟跑马灯效果(2种)
- 简单易懂的解释c#的abstract和virtual的用法和区别
- C#中位、字节等知识
- C#三十四 常用开发的部分总结
- C#三十四 常用开发的部分总结
- C#三十四 常用开发的部分总结
- C#学习之逆波兰公式简单实现
- C#三十三 事务
- C#三十三 事务
- C#三十三 事务
- C#实现自动升级(附源码)
- C# 后台请求web服务方法