Introduction
In this article, I am going to explain how to use a StatusStrip in a Windows Forms app using Visual Studio 2017.
Step 1. Start the Project
Let's create a new project using Visual Studio 2017.
Select New Project--->Visual C#-->Windows Forms App (.NET Framework), give your project a name and click OK.
This action creates a WinForms project with a default form and you should see the Windows designer.
Step 2. Drag and Drop Control
Let's add a StatusStrip control to the form by dragging it from Toolbox and dropping it into the form. You will see a StatusStrip 1 is added to the form. This control is now available to you in the code behind.
StatusStrip Control
StatusStrip control displays Windows status. It is usually at the bottom of a window. We use a ToolStrip hyperlink in the C# windows forms Status Bar.
ToolStrip
StatusStrip replaces and extends the Status Bar control of the previous version. StatusStrip control displays information about an object being viewed on a form, the object components or contextual information that relates to that object's operation within the application.
Typically, a StatusStrip consists of ToolStrip objects, but by default, StatusStrip has no panels. ToolStrip control is capable of hosting Button, Label, SplitButton, DropDownButton, Separator, ComboBox, TextBox, and ProgressBar controls.
Now, let's add another control to the form by dragging a control from the Toolbox to the form. You may also want to change the properties of the other controls.
Let's add a Label, Button, and Textbox control to the form. Change the text of the button and Label controls to what you like.
Step 3. Coding
Follow the coding given below,
private void textBox1_MouseHover(object sender, EventArgs e) {
toolStripStatusLabel1.Text = "Enter User Name";
}
private void textBox1_MouseLeave(object sender, EventArgs e) {
toolStripStatusLabel1.Text = "";
}
private void textBox2_MouseHover(object sender, EventArgs e) {
toolStripStatusLabel1.Text = "Enter Password with minimum one character";
}
private void button1_MouseHover(object sender, EventArgs e) {
toolStripStatusLabel1.Text = "Click here to Login";
}
Step 4. Compile and Run
Now simply compile and run the application.
Once you place the cursor on the Textbox and Button, the corresponding text belonging to that will be displayed on the Status Bar.
Summary
In this basic article, you saw how to use a StatusStrip control. Hope you found this article interesting. For any feedback, please post it as comments at the bottom of this article.
Thank you!