先来效果,重在吸取其精华,加油!
主要代码如下:
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 CommonDlgs
{
public partial class Form1 : Form
{
public Form1( )
{
InitializeComponent( );
}
//依次显示4个不同类型的消息框。
private void btnMsgBox_Click(object sender, EventArgs e)
{
MessageBox.Show("这是第一个消息框,只有确认按钮"); //显示最简单的MessageBox
MessageBox.Show("这是第二个消息框,有标题,只有确认按钮", "第二个消息框"); //显示有文本和标题的MessageBox
//显示具有文本、标题、确定和取消按钮的MessageBox
MessageBox.Show("这是第三个消息框,有标题,只有确认和取消按钮",
"第三个消息框", MessageBoxButtons.OKCancel);
//显示具有文本、标题、确定和取消按钮、告警图标的MessageBox
MessageBox.Show("这是第四个消息框,有标题,只有确认和取消按钮,告警图标",
"第四个消息框", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
}
private void btnOpenFile_Click(object sender, EventArgs e)
{
OpenFileDialog ofdlg = new OpenFileDialog( ); //创建OpenFileDialog对象
ofdlg.Filter = "文本文件(*.txt)|*.TXT|Word文件(*.doc)|*.DOC"; //只选择TXT和DOC扩展名文件
ofdlg.Title = "选择文本文件或Word文件"; //设置对话框的标题
if(ofdlg.ShowDialog() == DialogResult.OK) //显示对话框,并等待返回
{
this.tbOpenFileName.Text = ofdlg.FileName; //如果用户选择了文件则显示到界面
}
else
{
this.tbOpenFileName.Text = "还没有选择要打开的文件"; //没有选择文件,则显示默认提示
}
}
private void btnSetColor_Click(object sender, EventArgs e)
{
ColorDialog cdlg = new ColorDialog( ); //创建ColorDialog对象
cdlg.Color = btnSetColor.ForeColor; //设置默认颜色为btnSetColor当前前景色
if (cdlg.ShowDialog( ) == DialogResult.OK) //显示对话框,并等待返回
{
this.btnSetColor.ForeColor = cdlg.Color; //选择了新的颜色,则更新btnSetColor前景色
}
}
private void btnSaveFile_Click(object sender, EventArgs e)
{
SaveFileDialog sfdlg = new SaveFileDialog( ); //创建SaveFileDialog对象
sfdlg.Filter = "文本文件(*.txt)|*.TXT"; //默认扩展名为*.TXT
sfdlg.Title &#