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

窗体的两种显示模式

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

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

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

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

  • 模式窗体的返回值DialogResult

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

笔记4-从毕业生到程序员:使用c#开发商业软件_第1张图片

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

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

  • 读写系统配置

笔记4-从毕业生到程序员:使用c#开发商业软件_第2张图片

笔记4-从毕业生到程序员:使用c#开发商业软件_第3张图片

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

你可能感兴趣的:(笔记4-从毕业生到程序员:使用c#开发商业软件)