Mi Primera Aplicación con C# "Cuadros de Diálogo"

Desarrollo de aplicaciones de escritorio C#, c++, Java, Net, VB... y todos los frameworks y tecnologías relacionadas co este tipo de aplicaciones.
Imagen

Buenas amigos pues bueno he estado un par de horas dándole al C# y he echo un ejemplo de aplicación usando los "Cuadros de Diálogo" mas que nada por si alguien algún día se anima ya tiene echo el sistema como va y eso... en el código no he puesto mucha explicación por que creo que se entiende bien bien como funciona todo si tenéis alguna duda, aquí estamos!!!

Codigo:
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;
using System.Diagnostics;

namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
// Inicia
public Form1()
{
InitializeComponent();
}

// Botón de Folder Browse
private void button1_Click(object sender, EventArgs e)
{
FolderBrowserDialog a = new FolderBrowserDialog();
a.Description = "Select the directory that you want to use.";
DialogResult result = a.ShowDialog();

if (result == DialogResult.OK)
{
MessageBox.Show(a.SelectedPath);
}

else if (result == DialogResult.Cancel)
{
// Cuando se cancela
}
}

// Botón de File Open
private void button2_Click(object sender, EventArgs e)
{
OpenFileDialog a = new OpenFileDialog();
DialogResult result = a.ShowDialog();

if (result == DialogResult.OK)
{
MessageBox.Show(a.FileName.ToString());
}

else if (result == DialogResult.Cancel)
{
// Cuando se cancela
}
}

// Botón de Font Dialog
private void button3_Click(object sender, EventArgs e)
{
FontDialog a = new FontDialog();
DialogResult result = a.ShowDialog();

if (result == DialogResult.OK)
{
string b;
b = "Name : " + a.Font.Name.ToString() + "\n";
b = b + "Style : " + a.Font.Style.ToString() + "\n";
b = b + "Size : " + a.Font.Size.ToString() + "\n";
b = b + "Strikeout : " + a.Font.Strikeout.ToString() + "\n";
b = b + "Underline : " + a.Font.Underline.ToString() + "\n";
MessageBox.Show(b);
}

else if (result == DialogResult.Cancel)
{
// Cuando se cancela
}
}

// Botón de File Save
private void button4_Click(object sender, EventArgs e)
{
SaveFileDialog a = new SaveFileDialog();

a.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*";
a.FilterIndex = 2;
DialogResult result = a.ShowDialog();

if (result == DialogResult.OK)
{
MessageBox.Show(a.FileName.ToString());
}

else if (result == DialogResult.Cancel)
{
// Cuando se cancela
}
}

// Botón de Color Dialog
private void button5_Click(object sender, EventArgs e)
{
ColorDialog a = new ColorDialog();
DialogResult result = a.ShowDialog();

if (result == DialogResult.OK)
{
string Red = "Red : " + a.Color.R.ToString() + "\n";
string Green = "Green : " + a.Color.G.ToString() + "\n";
string Blue = "Blue : " + a.Color.B.ToString() + "\n";
string b = Red + Green + Blue;
MessageBox.Show(b);
}

else if (result == DialogResult.Cancel)
{
// Cuando se cancela
}
}

// Menu Exit
private void exitToolStripMenuItem_Click(object sender, EventArgs e)
{
string MessageTitle = "Exit";
string MessageBody = "Do you want to Exit?";
MessageBoxButtons btn = MessageBoxButtons.YesNo;
DialogResult a = MessageBox.Show(MessageBody, MessageTitle, btn);
if (a == DialogResult.Yes)
{
Close();
}
}

// Menu More Info
private void helpToolStripMenuItem_Click(object sender, EventArgs e)
{
Process.Start("IExplore.exe", "www.amsspecialist.info");
}

// Menu About
private void aboutToolStripMenuItem1_Click(object sender, EventArgs e)
{
MessageBox.Show("Ceone\nProduceone 2006-2011\nwww.amsspecialist.info", "Cuadros de Diálogo");
}
}
}


Enlace de Descarga:
HIDE: ON
Hidebb Message Hidden Description
desde #alcampadaALM grande!!
i will see
good  thanks
muy interesante... como la revista....jejee
Thank you
gracias por el aporte
thanks
:O! veamos (:

:pc: :pc: :pc: :pc: :pc: :pc: