Create and Use Multipfsfsdfafasle Forms.pdf

ManhHoangVan 7 views 11 slides Oct 01, 2024
Slide 1
Slide 1 of 11
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11

About This Presentation

fasfsdfsdf


Slide Content

Create and Use
Multiple Forms
Windows Forms Applications

•By creating a Windows Forms Application with only one Form you may end up with a very complicated GUI
•This Tutorial will show how you can create and use Multiple Forms in your WinForms Desktop Application
•Then it is much easier to create a logical and structured GUI
Contents

Example1
Create and Open Multiple Forms

Application

Application

Code
namespaceMultipleFormsEx
{
publicpartialclassMainForm: Form
{
publicMainForm()
{
InitializeComponent();
}
privatevoidbtnForm2_Click(objectsender, EventArgse)
{
Form2 form2= new Form2();
form2.Show();
}
privatevoidbtnForm3_Click(objectsender, EventArgse)
{
Form3 form3= new Form3();
form3.ShowDialog();
}
privatevoidbtnForm4_Click(objectsender, EventArgse)
{
this.Hide();
Form4 form4= new Form4();
form4.Show();
}
privatevoidMainForm_FormClosed(objectsender, FormClosedEventArgse)
{
Application.Exit();
}
}
}
MainForm

Code
namespaceMultipleFormsEx
{
publicpartialclassForm4: Form
{
publicForm4()
{
InitializeComponent();
}
privatevoidForm4_FormClosed(objectsender, FormClosedEventArgse)
{
MainFormformMain= new MainForm();
formMain.Show();
}
}
}
Form4

Example2
Passing Values between 2 Forms

Application

Code
namespaceMultipleFormsEx
{
publicpartialclassForm3: Form
{
public Form3(string myName)
{
InitializeComponent();
txtName.Text= myName;
}
}
}
Form3

Code
namespaceMultipleFormsEx
{
publicpartialclassMainForm: Form
{
publicMainForm()
{
InitializeComponent();
}
privatevoidbtnForm3_Click(objectsender, EventArgse)
{
Form3 form3 = new Form3(txtName.Text);
form3.ShowDialog();
}
privatevoidMainForm_FormClosed(objectsender, FormClosedEventArgse)
{
Application.Exit();
}
}
}
MainForm
Tags