A Simple Windows Forms Application - Using With Loader

In this article, we will learn how the Loader works in between two forms of Windows Application.

In this article, we will learn how the Loader works in between two Forms of a simple Windows Application.

Loader

Loader is an operating system that is used for loading Programs and Libraries. It is one of the essential stages in the process of starting a program.

Step 1

Click New >> Project >> Visual C# >> Windows >> Windows Forms Application. Enter your Project name and click OK.

Step 2

Click the View->Select Toolbox. We are using this Toolbox to design the Form in Windows application.

Windows Application 

Step 3

In Toolbox, we have to add Picture Box and click the Picture Box tasks to choose the image.


 

Step 4

Click the Local Resources to import the Loader.gif file and click OK.


 

Step 5

Click the Size Mode Tab and change to CenterImage.


 

Step 6

Click the Properties menu of Picture Box. Toggle Visible option as False.


 

Step 7

Click the Toolbox and Add >> Background Worker.


 

Step 8

Click the Background Worker properties and add the backgroundWorker1_DoWork, backgroundWorker1_RunWorker to be completed for the event to make the function more accurate.

Where,

Header File

  1. using System.Threading;  

C# CODE 

  1. private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e) {  
  2.     if (LoginUserNameTB.Text == "admin" && LoginPasswordTB.Text == "admin") {  
  3.         Thread.Sleep(1000);  
  4.         isloginSuccess = true;  
  5.     } else {  
  6.         isloginSuccess = false;  
  7.     }  
  8. }  
  9. private void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) {  
  10.     if (isloginSuccess) {  
  11.         MessageBox.Show("Login Succesfuly");  
  12.         this.Close();  
  13.     } else {  
  14.         MessageBox.Show("Check uname & Password");  
  15.         pcloader.Visible = false;  
  16.     }  
  17. }  
  18. Step 9  
  19. Click the BUTTON Properties to add the  
  20. function  
  21. for button1_Click.  
  22. public bool isloginSuccess = false;  
  23. private void button1_Click(object sender, EventArgs e) {  
  24.     pcloader.Visible = true;  
  25.     pcloader.Dock = DockStyle.Fill;  
  26.     backgroundWorker1.RunWorkerAsync();  
  27. }   

Step 10

Add new form and save it.



Click View->Select Toolbox. We are using the Toolbox to design the Form in Window Application.


 

Step 11

Click the Register(Form2) Properties and add the Register_Load function.

C# CODE 

  1. Form1 Objlogin;  
  2. private void Register_Load(object sender, EventArgs e) {  
  3.     Objlogin = new Form1();  
  4.     Objlogin.ShowDialog();  
  5.     if (Objlogin.isloginSuccess == true) {} else {  
  6.         this.Close();  
  7.     }  
  8. }   

Step 12

Press F5 or "Build and Run" the application to get the Loader running.

Result Loader is running.