C# 《WinForm程序设计与实践》 4.3 Windows通用对话框

本文介绍了C#中Windows通用对话框的使用,包括OpenFileDialog、SaveFileDialog、ColorDialog和FontDialog。通过示例代码展示如何在WinForm应用中实现文件打开、保存、颜色选择和字体选择等功能,帮助开发者提高程序设计效率。
摘要由CSDN通过智能技术生成

参考、资源(包括代码、Word文档在内 )等见单章:https://blog.csdn.net/qq_35479392/article/details/100582710    

原文为Word版,Word打开食用更佳

 

4.3 Windows通用对话框

为提高程序设计的效率, .NET平台还封装了一些系统常用的对话框供开发者使用,这些对话框包括消息对话框、文件对话框以及普通对话框。使用.NET提供的这些对话框控件,可以方便、快捷地实现一些常用功能。

 

  1. 3.1 消息对话框

C#中可以利用MessageBox.Show()方法创建消息对话框,并利用DialogResult类型的变量接收返回值,以此来判断用户的操作行为或功能选项,进而执行相应的操作任务。

消息对话框的语法格式如下:

MessageBox.Show(作用域,“对话框内容”,“对话框标题”,按钮类型,图表类型)

具体参考:MSDN( Microsoft Developer Network) https://docs.microsoft.com/zh-cn/dotnet/api/system.windows.messagebox.show?view=netframework-4.8

 

代码实例

需求:设计一个窗体,当关闭窗体时创建消息对话框,单击“确定”按钮,则关闭当前窗体;否则,取消当前操作。

设计:…

运行结果和代码:

 

代码中涉及到的两个参考链接:(MSDN)

 

public class CancelEventArgs : EventArgs 属性 Cancel

https://docs.microsoft.com/zhcn/dotnet/api/system.componentmodel.canceleventargs?view=netframework-4.8#属性

 

public enum DialogResult:

https://docs.microsoft.com/zhcn/dotnet/api/system.componentmodel.canceleventargs?view=netframework-4.8#属性

             

 

 

 

 

    • 0
      点赞
    • 1
      收藏
      觉得还不错? 一键收藏
    • 0
      评论
    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值