Nov 06 2009

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

Windows-Application

Windows-Application

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

windows-application-result

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks

Leave a Reply

Alibi3col theme by Themocracy