窗体设计 窗体( Form )是一个窗口或对话框,是存放各种控件(包括标签、文本框、命令按钮等)的容器,可用来向用户显示信息。8.1.1 创建 Windows 窗体应用程序的过程 添加一个窗体的操作步骤是:选择“项目” |“ 添加Windows 窗体”菜单命令,在出现的 “添加新项”对话框中,选中“ Windows 窗体”,输入相应的名称(这里为 Form2.cs ),单击“添加”按钮。 一个 Windows 应用程序可以包含多个窗体。 窗体类型 在 C# 中,窗体分为如下两种类型: ( 1 )普通窗体,也称为单文档窗体( SDI ),前面所有创建的窗体均为普通窗体。普通窗体又分为如下两种: ● 模式窗体。这类窗体在屏幕上显示后用户必须响应,只有在它关闭后才能操作其他窗体或程序。 ● 无模式窗体。这类窗体在屏幕上显示后用户可以不必响应,可以随意切换到其他窗体或程序进行操作。通常情况下,当建立新的窗体时,都默认设置为无模式窗体。 ( 2 ) MDI 父窗体,即多文档窗体,其中可以放置普通子窗体。窗体的常用属性 1. 布局属性 2. 窗口样式属性 3. 外观样式属性 4. 行为属性8.1.4 窗体的常用事件8.1.5 窗体的常用方法1. Form1 窗体:( 1 )设计界面( 2 )事件过程:Form1.cs 文件:// 引用部分using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;namespace Proj8_1{ public partial class Form1 : Form // 从 Form 类继承 Form1 窗体 { public Form1()//Form1 类构造函数 { InitializeComponent(); // 调用初始化方法,其代码在 Form1.Designer.cs 文件中 } private void button1_Click(object sender, EventArgs e) { Form myform = new Form1_1();// 定义 Form1_1 类对象 myform.ShowDialog(); // 以模式窗体方式调用 } private void button2_Click(object sender, EventArgs e) { Form myform = new Form1_2();// 定义 Form1_2 类对象 myform.Show(); // 以无模式窗体方式调用 } }} Form1.Designer.cs 文件:namespace Proj8_1{ partial class Form1 { /// /// 必需的设计器变量。 /// private System.ComponentModel.IContainer components = null; /// /// 清理...