C#学习笔记——通用对话框

简介:

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: }
作者: 韩兆新
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
分类:  [01]C#语言基础
标签:  C#学习笔记

本文转自韩兆新博客博客园博客,原文链接:http://www.cnblogs.com/hanzhaoxin/archive/2013/01/05/2845287.html,如需转载请自行联系原作者
目录
相关文章
|
7天前
|
C#
halcon联合c#、WPF学习笔记三(dispatcherTimer实时相机显示)
halcon联合c#、WPF学习笔记三(dispatcherTimer实时相机显示)
84 1
halcon联合c#、WPF学习笔记三(dispatcherTimer实时相机显示)
|
7天前
|
C#
halcon联合c#、WPF学习笔记二(简单案例)
halcon联合c#、WPF学习笔记二(简单案例)
133 0
|
7天前
|
C# C++
halcon联合c#、WPF学习笔记一(WPF配置halcon)
halcon联合c#、WPF学习笔记一(WPF配置halcon)
137 1
|
C# C语言
C#学习笔记22: 面向对象编程入门精讲(下)
C#学习笔记22: 面向对象编程入门精讲
C#学习笔记22: 面向对象编程入门精讲(下)
c#编程:事件delegate学习笔记-3
c#编程:事件delegate学习笔记-3
|
缓存 开发框架 运维
C#好代码学习笔记(1):文件操作、 读取文件、Debug/Trace类、Conditional条件编译、CLS
C#好代码学习笔记(1):文件操作、 读取文件、Debug/Trace类、Conditional条件编译、CLS
198 0
|
开发框架 并行计算 .NET
改善C#程序的157个建议——建议84学习笔记:使用PLINQ
改善C#程序的157个建议——建议84学习笔记:使用PLINQ
104 0
|
编译器 C#
改善C#程序的157建议——建议42学习笔记:使用泛型参数兼容泛型接口的不可变性。
改善C#程序的157建议——建议42学习笔记:使用泛型参数兼容泛型接口的不可变性。
106 0
|
C#
改善C#程序157个建议——建议37学习笔记:使用Lambda表达式代替方法和匿名方法
改善C#程序157个建议——建议37学习笔记:使用Lambda表达式代替方法和匿名方法
95 0