都实例8了?你还不会创建项目?不会操作步骤?不会写代码?请进入下方链接学习吧!

C#创建Windows窗体应用程序实例1https://blog.csdn.net/qq_45037155/article/details/124005398

C#创建Windows窗体应用程序实例2https://blog.csdn.net/qq_45037155/article/details/124006201

1. 知识点

预定义的通用对话框包括:

OpenFileDialog:通过预先配置的对话框打开文件

SaveFileDialog:选择要保存的文件和该文件的保存位置

ColorDialog:从调色板选择颜色以及将自定义颜色添加到该调色板中

FontDialog:选择系统当前安装的字体

PageSetupDialog:通过预先配置的对话框设置供打印的页详细信息

PrintDialog:选择打印机,选择要打印的页,并确定其他与打印相关的设置

PrintPreviewDialog:按文档打印时的样式显示文档

FolderBrowserDialog:浏览和选择文件夹

OpenFileDialog与Windows 操作系统的“打开文件”对话框相同,用于显示一个用户可用来打开文件的预先配置的对话框。

SaveFileDialog与Windows 操作系统的“保存文件”对话框相同,用于显示一个用户可用来保存文件的预先配置的对话框。

FontDialog与Windows 操作系统的“字体”对话框相同,使用该对话框可以进行字体的相关设置。

2. 样式设计

这里 富文本框 在工具里选择 RichTextBox

3. 代码实现

namespace 通用对话框
{public partial class Form1 : Form{public Form1(){InitializeComponent();}private void button1_Click(object sender, EventArgs e){OpenFileDialog openFileDialog1 = new OpenFileDialog();openFileDialog1.InitialDirectory = "c:\\";openFileDialog1.Filter = "rtf files(*.rtf)|*.rtf";openFileDialog1.FilterIndex = 2;openFileDialog1.RestoreDirectory = true;if (openFileDialog1.ShowDialog() == DialogResult.OK){ richTextBox1.LoadFile(openFileDialog1.FileName); }}private void button2_Click(object sender, EventArgs e){SaveFileDialog saveFileDialog1 = new SaveFileDialog();saveFileDialog1.InitialDirectory = "c:\\";saveFileDialog1.Filter = "rtf files(*.rtf)|*.rtf";saveFileDialog1.FilterIndex = 1;saveFileDialog1.RestoreDirectory = true;if (saveFileDialog1.ShowDialog() == DialogResult.OK){ richTextBox1.SaveFile(saveFileDialog1.FileName); }}private void button3_Click(object sender, EventArgs e){if (richTextBox1.SelectedText != ""){FontDialog fontDialog1 = new FontDialog();fontDialog1.ShowDialog();richTextBox1.SelectionFont = fontDialog1.Font;}}private void button4_Click(object sender, EventArgs e){if (richTextBox1.SelectedText != ""){ColorDialog colorDialog1 = new ColorDialog();colorDialog1.ShowDialog();richTextBox1.SelectionColor = colorDialog1.Color;}}private void button5_Click(object sender, EventArgs e){this.Close();}}
}

4. 执行效果

C#创建Windows窗体应用程序实例8【通用对话框】相关推荐

  1. C#创建Windows窗体应用程序实例6【ASCII码查询程序】

     都实例6了?你还不会创建项目?不会操作步骤?不会写代码?请进入下方链接学习吧! C#创建Windows窗体应用程序实例1https://blog.csdn.net/qq_45037155/artic ...

  2. C#创建Windows窗体应用程序实例9【菜单设计】

      都实例9了?你还不会创建项目?不会操作步骤?不会写代码?请进入下方链接学习吧! C#创建Windows窗体应用程序实例1https://blog.csdn.net/qq_45037155/arti ...

  3. C#创建Windows窗体应用程序实例4【大学选课】

    都实例4了?你还不会创建项目?不会操作步骤?不会写代码?请进入下方链接学习吧! C#创建Windows窗体应用程序实例1https://blog.csdn.net/qq_45037155/articl ...

  4. C#创建Windows窗体应用程序实例5【时钟】

     都实例5了?你还不会创建项目?不会操作步骤?不会写代码?请进入下方链接学习吧! C#创建Windows窗体应用程序实例1https://blog.csdn.net/qq_45037155/artic ...

  5. C#创建Windows窗体应用程序实例1【姓名输入】

    创建Windows窗体应用程序的一般步骤 1.创建Windows窗体项目 2.创建用户界面 3.添加控件 4.创建处理控件事件的方法 5.将控件事件与事件处理方法关联 6.   运行和测试程序 具体步 ...

  6. C# 使用VS创建Windows窗体应用程序

    一.一个解决方案里面可以有多个项目文件 1.先创建一个主的用来启动的项目,打开VS,点击Windows窗体应用 2. 输入名称 3 点击创建成功 4.应用程序的入口函数 二.添加辅助的项目 1.右键解 ...

  7. C# WinForm界面设计教程(C# Windows窗体应用程序)

    WinForm 是 Windows Form 的简称,是基于 .NET Framework 平台的客户端(PC软件)开发技术,一般使用 C# 编程.C# WinForm 编程需要创建「Windows窗 ...

  8. C#学习教程12——Windows窗体应用程序

    文章目录 12.Windows窗体应用程序 12.1 创建Windows窗体应用程序 12.2 窗体属性 12.3 窗体事件 12.4 窗体方法 12.5 McssageBox:消息框 12.6 控件 ...

  9. Windows窗体应用程序~随机数字抽奖系统

    实现后的效果图: 步骤: 1.创建Windows窗体应用程序项目 Form1.cs: using System; using System.Collections.Generic; using Sys ...

  10. 演练:在组件设计器中创建 Windows 服务应用程序

    http://msdn.microsoft.com/zh-cn/library/zt39148a(v=vs.80).aspx 演练:在组件设计器中创建 Windows 服务应用程序 .NET Fram ...

最新文章

  1. javascript 实现php str_pad
  2. 【bzoj5100】[POI2018]Plan metra 构造
  3. 【错误记录】Groovy 运行报错 ( Exception in thread “main“ groovy.lang.MissingMethodException: No signature of )
  4. 网络工程:1.2 CISCO 路由设备登录命令
  5. mybatis mysql 配置文件详解_Mybatis的配置文件参数详解
  6. 「面试」美团肝了我30+问题
  7. 快速web app之道
  8. python如何使用matlab_MATLAB中的mrdivide函数:它在做什么,以及在Python中如何做?...
  9. 安装Fiddler后无法上网的问题
  10. 深度学习--- GAN网络原理解析
  11. c语言字符幂函数怎么编写,我如何自己编写幂函数?
  12. python 直线方程,两点直线方程的返回方法
  13. 深入理解计算机系统(第三版)家庭作业 第九章
  14. Android淑女剑之HorizontalScrollView之窈窕淑女
  15. screenX clientX pageX的区别
  16. 转:Flutter做出剑气效果
  17. 推荐一个查询研究者方向和影响力的网站| 也可以查询杂志是否有专刊开放
  18. 记录大坑:用Xamarin引入UHF读写器dll,报错: 所生成项目的处理器架构“MSIiL”与引用的Reader.dll处理器架构“x86”不匹配
  19. 29. 人类将如何变革--走出金字塔模型(上)
  20. java中 Excel文件解析及超大Excel文件读写

热门文章

  1. 漏洞复现永恒之蓝MS-17010+修复
  2. 【转】Simulink中matlab Function模块全局变量的使用方法总结
  3. 机器学习笔记——14 矩阵谱分解与奇异值分解及其背后的线性算子理论 (实战项目:利用SVD进行图像压缩)
  4. 牛x!基于Springboot 2.0 + LayUI开发的物流管理系统(已开源)
  5. APP脱壳之MDEX的使用步骤
  6. WiFi之WL工具命令
  7. 【智慧城市】智能照明系统解决方案
  8. 2021年高压电工考试题及高压电工模拟考试
  9. 倒计时 分秒 小程序 方法_微信小程序 倒计时
  10. 厉害了,用Python实现自动扫雷