第9章 Windows窗体应用程序设计.pptx
Windows 窗体应用程序设计 在 Windows 窗体应用程序设计中,窗体(Form)是一个窗口或对话框,是存放各种控件(包括标签、文本框、命令按钮等)的容器,可用来向用户显示信息。添加一个窗体的操作步骤是:选择“项目” |“ 添加Windows 窗体”菜单命令,在出现的 “添加新项”对话框中,选中“ Windows 窗体”,输入相应的名称(这里为 Form2.cs ),单击“添加”按钮。 在 C# 中,窗体分为两种类型:普通窗体(SDI)和多文档窗体(MDI)。普通窗体又分为两种:模式窗体和无模式窗体。模式窗体在屏幕上显示后用户必须响应,只有在它关闭后才能操作其他窗体或程序。无模式窗体在屏幕上显示后用户可以不必响应,可以随意切换到其他窗体或程序进行操作。 窗体的常用属性包括标题栏属性、窗口属性、工具箱工具栏、窗体设计器窗口、菜单栏、解决方案资源管理器等。窗体的常用事件包括Load事件、Activated事件、FormClosed事件、FormClosing事件、Load事件等。窗体的常用方法包括Show()方法和ShowDialog()方法。 Show()方法以无模式对话框方式显示该窗体,即新窗体显示后,主窗体(调用窗体)和子窗体(被调用窗体)之间可以任意切换,互不影响。ShowDialog()方法以模式对话框方式显示该窗体,即新窗体显示后,必须操作完子窗体,关闭子窗体后才能再操作主窗体。 在多个窗体之间的数据传递中,可以使用以下代码打开另外一个窗体: ```csharp 新窗体类 窗体实例名 = new 新窗体类(); 窗体实例名.Show(); // 以无模式对话框方式显示该窗体 窗体实例名.ShowDialog(); // 以模式对话框方式显示该窗体 ``` 在窗体设计中,需要考虑到窗体的布局属性、窗口样式属性、外观样式属性、行为属性等。在窗体之间的调用中,需要使用Show()方法和ShowDialog()方法来显示和隐藏窗体。 在 Form1 窗体中,添加了两个按钮,按钮1_Click 事件过程中使用 ShowDialog()方法显示 Form1_1 窗体,按钮2_Click 事件过程中使用 Show()方法显示 Form1_2 窗体。在 Form1_1 窗体和 Form1_2 窗体中,设计了相应的界面和事件过程。 在 Program.cs 文件中,使用 Application.Run()方法启动 Form1 窗体。在应用程序的主入口点中,使用 Application.EnableVisualStyles()和 Application.SetCompatibleTextRenderingDefault()方法设置应用程序的界面样式和渲染方式。 在窗体启动时,执行事件过程的次序如下:(1)本窗体上的 Load 事件过程,(2)本窗体上的 Activated 事件过程,(3)本窗体上的其他 Form 级事件过程,(4)等等。在调试运行结果中,通过 F5 键或单击工具栏中的按钮,可以运行本项目。
剩余63页未读,继续阅读
- 粉丝: 2
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- springboot校园管理系统的设计与实现
- RV1126 核心板资料
- springboot基于SpringBoot的旅游网站的设计与实现
- MATLAB实现智能水滴算法(Intelligent Water Drops Algorithm, IWDA)
- 2023-04-06-项目笔记 - 第三百零八阶段 - 4.4.2.306全局变量的作用域-306 -2025.11.05
- 2024年硕士计量经济学作业1-空白.ipynb
- 【完整源码+数据库】 SpringBoot Metrics 监控系统完整源码分享给需要的同学
- Carla 0.9.15编译的zlib-1.2.13.zip
- 【源码+数据库】基于springboot+mysql实现的校园二手市场平台
- Carla 0.9.15编译的xerces-c-3.23-src