'Status bar in C# Windows Forms
I cannot find a control for implementing a status bar. How can I do it manually?
Solution 1:[1]
I think you're looking for the StatusStrip control. Here's an article about it.
And here's an MSDN article.
Solution 2:[2]
If you want to do it manually, here's what you will have to do:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
  public partial class Form1 : Form
  {
    private System.Windows.Forms.StatusStrip statusStrip2;
    public Form1()
    {
      InitializeComponent();
      this.statusStrip2 = new System.Windows.Forms.StatusStrip();
      this.SuspendLayout();
      this.statusStrip2.Location = new System.Drawing.Point(0, 251);
      this.statusStrip2.Name = "statusStrip2";
      this.statusStrip2.Size = new System.Drawing.Size(292, 22);
      this.statusStrip2.TabIndex = 0;
      this.statusStrip2.Text = "statusStrip2";
      this.Controls.Add(this.statusStrip2);
      this.PerformLayout();
    }
  }
}
Solution 3:[3]
You mean something like the StatusStrip control?
Solution 4:[4]
There is the StatusStrip control, found in the "Menus & Toolbars" category in the toolbox.
Solution 5:[5]
The control is called 'StatusStrip' and it is located in your toolbox. If it isn't you can find it under the 'System.Windows.Forms" namespace.
Solution 6:[6]
.NET does include a statusbar. You can find it under Menu & Toolbar. It's called StatusStrip.
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source | 
|---|---|
| Solution 1 | Peter Mortensen | 
| Solution 2 | Magnus Johansson | 
| Solution 3 | Michael Klement | 
| Solution 4 | Joey | 
| Solution 5 | sgmeyer | 
| Solution 6 | Peter Mortensen | 
