笔记4-从毕业生到程序员:使用c#开发商业软件

窗体的两种显示模式

  • 模式窗体和非模式窗体。

      模式窗体就是对话框,在一个应用程序中,一个对话框窗体霸占着用户的输入,用户在关闭对话框之前对应用程序的其他窗口不能进行任何操作。

在c#中可以用ShowDialog方法以模式的方式显示一个窗体,这个方法是同步的,调用方会一直停滞在ShowDialog方法,一直等到对话框被关闭后才继续运行。

     非模式窗体就是正常的窗体。在C#中以Show方法来以非模式的方式来显示一个窗体,这个方法是异步的,调用方执行完Show方法后不必等待窗体的关闭就可以接着往下执行。

  • 模式窗体的返回值DialogResult

窗体的ShowDialog方法没有参数,返回值类型是”System.Windows.Forms.DialogResult”,这个类型就是用户在窗体中的操作结果状态。在对话框内部程序可以设置窗体的DialogResult属性来设置ShowDialog的返回值。

image

对于对话框,使用ShowDialog方法的返回值和DialogResult属性是主调方和对话框之间的最重要的数据交流方式,原则上不能抛弃这个方法的返回值而完全使用其他方式。

------------------------------------分割线-----------------------------------

  • 读写系统配置

image

image

image

转载于:https://my.oschina.net/ray1421/blog/651068

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值