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: }