Visual Studio提供的通用对话框控件有:ColorDialog、FolderBrowserDialog、FontDialog、OpenFileDialog、SaveFileDialog、PageSetupDialog、PrintDialog和PrintPreviewDialog。
在使用这些中的某个“通用对话框”控件时,可以向窗体添加该控件,并将其放在控件托盘上。可以保留这些控件的默认名字。如colorDialog1和fontDialog1,因为每种类型只有一个控件可以使用。
显示windows通用对话框
dialogObject.ShowDialog();
示例代码:
1: using System;
2: using System.Collections.Generic;
3: using System.ComponentModel;
4: using System.Data;
5: using System.Drawing;
6: using System.Linq;
7: using System.Text;
8: using System.Windows.Forms;
9: 10: namespace CommonDialog
11: { 12: public partial class FormMain : Form
13: { 14: public FormMain()
15: { 16: InitializeComponent(); 17: } 18: 19: private void btnColor_Click(object sender, EventArgs e)
20: { 21: colorDialog1.ShowDialog(); 22: txtShow.BackColor = colorDialog1.Color; 23: } 24: 25: private void btnFont_Click(object sender, EventArgs e)
26: { 27: fontDialog1.ShowDialog(); 28: txtShow.Font = fontDialog1.Font; 29: } 30: 31: private void button1_Click(object sender, EventArgs e)
32: { 33: folderBrowserDialog1.ShowDialog(); 34: txtShow.Text = folderBrowserDialog1.SelectedPath; 35: } 36: } 37: }