22.使用ColorDialog调用Windows颜色对话框
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 WindowsFormsApplication9
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
this.button1.Text = "改变背景颜色";
}
private void button1_Click(object sender, EventArgs e)
{
colorDialog1.ShowDialog();
this.BackColor = this.colorDialog1.Color;
}
}
}
23.使用FolderBrowserDialog调用Windows浏览文件夹对话框
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 WindowsFormsApplication9
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
this.button1.Text = "改变背景颜色";
}
private void button1_Click(object sender, EventArgs e)
{
colorDialog1.ShowDialog();
this.BackColor = this.colorDialog1.Color;
}
}
}
24.使用FontDialog调用Windows字体对话框
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 WindowsFormsApplication9
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
this.button1.Text = "打开字体对话框";
this.label1.Text = "改变字体";
this.fontDialog1.ShowColor = true;
}
private void button1_Click(object sender, EventArgs e)
{
if (this.fontDialog1.ShowDialog() == DialogResult.OK)
{
this.label1.Font = this.fontDialog1.Font;
this.label1.ForeColor = this.fontDialog1.Color;
}
}
}
}
25.使用OpenFileDialog调用打开对话框
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 WindowsFormsApplication9
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
this.button1.Text = "打开字体对话框";
this.label1.Text = "改变字体";
this.fontDialog1.ShowColor = true;
}
private void button1_Click(object sender, EventArgs e)
{
if (this.fontDialog1.ShowDialog() == DialogResult.OK)
{
this.label1.Font = this.fontDialog1.Font;
this.label1.ForeColor = this.fontDialog1.Color;
}
}
}
}
26.使用SaveFileDialog调用保存文件对话框
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.IO;
namespace WindowsFormsApplication9
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
this.button1.Text = "打开文件";
this.button2.Text = "保存文件";
this.label1.Text = "";
}
private void button1_Click(object sender, EventArgs e)
{
openFileDialog1.InitialDirectory = "c:\\";//文件对话框显示的初始目录
openFileDialog1.Filter = "文本文件 (*.txt)|*.txt|All files(*.*)|*.*";
if (this.openFileDialog1.ShowDialog() == DialogResult.OK)
{
label1.Text = openFileDialog1.FileName;
System.IO.StreamReader sr = new System.IO.StreamReader(openFileDialog1.FileName);
this.textBox1.Text = sr.ReadToEnd();
sr.Close();
}
}
private void button2_Click(object sender, EventArgs e)
{
Stream myStream;
saveFileDialog1.FilterIndex = 2;
saveFileDialog1.RestoreDirectory = true;
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
if ((myStream = saveFileDialog1.OpenFile()) != null)
{
myStream.Close();
}
}
}
}
}