How to create windows application in .net
Winforms is Window Based Application in .NET. It is used to create GUI application for .NET in C#. The .NET framework comes with a good number of classes to support ‘Form’ based application development.
WinForms contain Installed templates like
Inherited Form
MDI Parent Form
Window Form
WinForms Application toolbox contain many controls like
CommonControls: Button,CheckBox,CheckedListBox, ComboBox, DateTimePicker, etc…
Containers: Panels, GroupBox, TabControl etc…
Menus & Toolbars: ContextMenuStrip, MenuStrip, Toolstrip etc…
Data: Dataset, DataGridView etc…
Components: DirectoryEntry, EventLog, SerialPort etc…
Printing: PageSetupDialog, PrintDialog, PrintDocument, PrintPreviewControl etc…
Dialogs: ColorDialog, FolderBrowseDialog, OpenFileDialog, SaveFileDialog etc…
Reporting: MicrosoftReportViewer, CrystalReportViewer, CrystalReportDocument.
How to create windows application in .net
Create a New Project in Visual Studio(2005 or 2008)
Open Visual Studio -> File -> New -> Project -> Choose Windows Form Application -> By Default Application Name is WindowsApplication1. You can change Application name (WinFormApp) -> ok
First WinForm Program
Drag TextBox and Button Control into Form1
Changing Form1 Title, Font color and Size, location . Once applied Form styles then this style applied to all controls which placed in the form.
Double click in Form Design then following code generates
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 WinFormApp
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
//add required code when form loads
}
}
}
Below code will change Form Title, location, font and Font-size
private void Form1_Load(object sender, EventArgs e)
{
//Changes the form title
this.Text = “My First Winform Application”;
//Changes the Form location
this.Location = new Point(400, 300);
//Changes the BackGroundColor
this.BackColor = Color.AliceBlue;
//changes the Form StartupPosition
this.StartPosition = FormStartPosition.CenterScreen;
this.Font = new Font(”Verdana”, 9);
}
Using MessageBox in Winform Application
Double click in Button then write below code in button event
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show(”My First Winform Application”);
}
windows-application-result
