C#创建Windows窗体应用程序实例8【通用对话框】
都实例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【通用对话框】相关推荐
- C#创建Windows窗体应用程序实例6【ASCII码查询程序】
都实例6了?你还不会创建项目?不会操作步骤?不会写代码?请进入下方链接学习吧! C#创建Windows窗体应用程序实例1https://blog.csdn.net/qq_45037155/artic ...
- C#创建Windows窗体应用程序实例9【菜单设计】
都实例9了?你还不会创建项目?不会操作步骤?不会写代码?请进入下方链接学习吧! C#创建Windows窗体应用程序实例1https://blog.csdn.net/qq_45037155/arti ...
- C#创建Windows窗体应用程序实例4【大学选课】
都实例4了?你还不会创建项目?不会操作步骤?不会写代码?请进入下方链接学习吧! C#创建Windows窗体应用程序实例1https://blog.csdn.net/qq_45037155/articl ...
- C#创建Windows窗体应用程序实例5【时钟】
都实例5了?你还不会创建项目?不会操作步骤?不会写代码?请进入下方链接学习吧! C#创建Windows窗体应用程序实例1https://blog.csdn.net/qq_45037155/artic ...
- C#创建Windows窗体应用程序实例1【姓名输入】
创建Windows窗体应用程序的一般步骤 1.创建Windows窗体项目 2.创建用户界面 3.添加控件 4.创建处理控件事件的方法 5.将控件事件与事件处理方法关联 6. 运行和测试程序 具体步 ...
- C# 使用VS创建Windows窗体应用程序
一.一个解决方案里面可以有多个项目文件 1.先创建一个主的用来启动的项目,打开VS,点击Windows窗体应用 2. 输入名称 3 点击创建成功 4.应用程序的入口函数 二.添加辅助的项目 1.右键解 ...
- C# WinForm界面设计教程(C# Windows窗体应用程序)
WinForm 是 Windows Form 的简称,是基于 .NET Framework 平台的客户端(PC软件)开发技术,一般使用 C# 编程.C# WinForm 编程需要创建「Windows窗 ...
- C#学习教程12——Windows窗体应用程序
文章目录 12.Windows窗体应用程序 12.1 创建Windows窗体应用程序 12.2 窗体属性 12.3 窗体事件 12.4 窗体方法 12.5 McssageBox:消息框 12.6 控件 ...
- Windows窗体应用程序~随机数字抽奖系统
实现后的效果图: 步骤: 1.创建Windows窗体应用程序项目 Form1.cs: using System; using System.Collections.Generic; using Sys ...
- 演练:在组件设计器中创建 Windows 服务应用程序
http://msdn.microsoft.com/zh-cn/library/zt39148a(v=vs.80).aspx 演练:在组件设计器中创建 Windows 服务应用程序 .NET Fram ...
最新文章
- javascript 实现php str_pad
- 【bzoj5100】[POI2018]Plan metra 构造
- 【错误记录】Groovy 运行报错 ( Exception in thread “main“ groovy.lang.MissingMethodException: No signature of )
- 网络工程:1.2 CISCO 路由设备登录命令
- mybatis mysql 配置文件详解_Mybatis的配置文件参数详解
- 「面试」美团肝了我30+问题
- 快速web app之道
- python如何使用matlab_MATLAB中的mrdivide函数:它在做什么,以及在Python中如何做?...
- 安装Fiddler后无法上网的问题
- 深度学习--- GAN网络原理解析
- c语言字符幂函数怎么编写,我如何自己编写幂函数?
- python 直线方程,两点直线方程的返回方法
- 深入理解计算机系统(第三版)家庭作业 第九章
- Android淑女剑之HorizontalScrollView之窈窕淑女
- screenX clientX pageX的区别
- 转:Flutter做出剑气效果
- 推荐一个查询研究者方向和影响力的网站| 也可以查询杂志是否有专刊开放
- 记录大坑:用Xamarin引入UHF读写器dll,报错: 所生成项目的处理器架构“MSIiL”与引用的Reader.dll处理器架构“x86”不匹配
- 29. 人类将如何变革--走出金字塔模型(上)
- java中 Excel文件解析及超大Excel文件读写