This BLOG POST demonstrate how to
use the MessageBox result in window form programming. to full fill this task
we will depend on DialogResult property in Windows Forms..
when we are doing windows programming using Csharp ,to show the intermediate result we will display by messageBox
MessgeBox is having one main function show .it returns DialogResult Value.when user used MessgeBox to display the data,user has to click default buttons OK,cancel,Abort,Ignore etc to close MessgeBox.
MessgeBox is having one main function show .it returns DialogResult Value.when user used MessgeBox to display the data,user has to click default buttons OK,cancel,Abort,Ignore etc to close MessgeBox.
this we can get from MessgeBox and it will be saved in DialogResult variable .
DialogResult is consist different button values using ENUM data types .
Requirements
The following list outlines the
recommended hardware, software, network infrastructure, and service packs that
you need:
·
Microsoft Visual Studio .NET or
Microsoft Visual Studio 2005 or above
This article assumes that you are
familiar with the following topics:
·
Windows application programming
·
Visual C#.net
Creating Window Form and
showing Conformation Result
This sample uses the MessgeBox to
determine the button that you should click to give the conformation.
1.
Create a new Windows Application
project in Visual C# .NET. By default, Form1 is added to the project.
2.
In the Design window of Form1,
add a Button control. change the Text property to ARE U READY TO LEARN..
3.
Add the following code to the button1_Click event procedure:
private
void button1_Click(object
sender, EventArgs
e)
{
DialogResult
result=
MessageBox.Show("press ok or cancel",
"conformation",
MessageBoxButtons.
OKCancel );
if
(result == DialogResult.OK)
{ MessageBox.Show("u selected OK"); }
else { MessageBox.Show("u selected Cancel"); }
}
This displays user Conformation in
another MessageBox, based on Yesno Options, and message
box is displayed with the details of the button that the user clicked.
Complete Code Listing
Form1.cs
using
System;
using
System.Collections.Generic;
using
System.ComponentModel;
using
System.Drawing;
using
System.Text;
using
System.Windows.Forms;
namespace
WindowsFormsApplication6
{
partial
class Form1
{
///
<summary>
///
Required designer variable.
///
</summary>
private
System.ComponentModel.IContainer
components = null;
///
<summary>
///
Clean up any resources being used.
///
</summary>
///
<param name="disposing">true if managed
resources should be disposed; otherwise, false.</param>
protected
override void Dispose(bool
disposing)
{
if
(disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region
Windows Form Designer generated code
///
<summary>
///
Required method for Designer support - do not modify
///
the contents of this method with the code editor.
///
</summary>
private
void InitializeComponent()
{
this.button1
= new System.Windows.Forms.Button();
this.SuspendLayout();
//
// button1
//
this.button1.Location
= new System.Drawing.Point(47, 34);
this.button1.Name
= "button1";
this.button1.Size
= new System.Drawing.Size(187, 55);
this.button1.TabIndex
= 0;
this.button1.Text
= "ARE U READY TO LEARN..";
this.button1.UseVisualStyleBackColor
= true;
this.button1.Click
+= new System.EventHandler(this.button1_Click);
//
// Form1
//
this.AutoScaleDimensions
= new
System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode
= System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize
= new System.Drawing.Size(284, 133);
this.Controls.Add(this.button1);
this.Name
= "Form1";
this.Text
= "TECHKEYS";
this.Load
+= new System.EventHandler(this.Form1_Load);
this.ResumeLayout(false);
}
#endregion
private
System.Windows.Forms.Button button1;
}
public
partial class Form1 : Form
{
public
Form1()
{
InitializeComponent();
}
private
void button1_Click(object
sender, EventArgs
e)
{
DialogResult
result= MessageBox.Show
("Think and select ...","conformation",
MessageBoxButtons.YesNo);
if
(result == DialogResult.Yes
)
{ MessageBox.Show("FALLOW TECHKEYS blog....."); }
else
{ MessageBox.Show("LEARNING IS EARNING...."); }
}
private
void Form1_Load(object
sender, EventArgs
e)
{
}
}
}
Verify That It Works
1.
Press CTRL+F5 to run the
project. Form1 is displayed.
2.
Click on ARE U READY TO LEARN..button.
3.
To Conform, click either Yes or NO. A message appears with the details of the button that you
clicked.
·
If you clicked Yes, the following caption appears:
FALLOW TECHKEYS blog.....
·
If you clicked NO, the following caption appears:
LEARNING IS EARNING...
output will be
Comments