项目7 窗体和控件 任务7.1-窗体(课件)-《C#程序设计基础》(河海大学出版社)同步精品课堂

| 33页
| 87人阅读
| 0人下载
精品

内容正文:

C# 项目7窗体和控件 制作:孔艳丽 2024年2月 2010版 C# 项目7窗体和控件 窗体的组成 窗体的属性、事件、方法 任务7.1设计问候系统 多文档界面窗体 项目7窗体与控件 多窗体间的调用 控件的基本操作 任务7.2设计品牌调查系统 常用控件 2010版 C# 任务7.1设计问候系统 窗体是Vindowsi窗体应用程序的基本单元。窗体也是对象,窗体类定义了生成窗体的模板,每 实例化一个窗体类,就产生一个窗体。.NET框架类库中,System.Vindows..Formsi命名空间中定义 的Form类,是所有窗体类的基类。 7.1.1窗体 (1)窗体的组成 Form1 回X 当新建一个Vindows应用程序项目时,C#会自动创 标题栏「 控制按钮。 建一个默认名为Form1的Vindows窗体。 Vindows窗体由以下四部分组成。 边界 (1)标题栏:显示窗体的标题,标题的内容由窗体的Text属性决定。 窗口区, (2)控制按钮:提供窗体最小化、最大化以及关闭窗体的控制。 (3)边界:限定窗体的大小。 (4)窗口区:窗体的主要部分,应用程序的其他对象可以放在上面。 2010版 C# 任务7.1设计问候系统 7.1.1窗体 (2)新建窗体 当新建一个Windows)应用程序项目时,C#会自动创建一个默认名为Form1的Vindows窗体。 .NET Framework 4 序依据默认口 ① Visual C 类:型Visual C 得于有o宾件户界五的 WP应再程序 制台用序 Visual C 类车 Visual C CF服务应用醒 活动 Virua C V工作流务应用 VlC ② 名N 健新解决方案 解速方宗名称M ☑为解决方率目 ■添加到源代码U) “项目”-“添加Vindows窗体”-“添加新项”-"Windows窗体”选项,指定一个窗体文件名, 单击“添加”按钮,此时会新建一个空白窗体。 2010版 C# 任务7.1设计问候系统 7.1.2窗体的属性 属性 说明 Name 返回或设置窗体名称 Text 返回或设置设置窗体标题栏显示的内容 Windows窗体的属性影响窗 Size 返回或设置窗体的大小 体的布局、样式、外观、行为等可 Height 返回或设置窗体的高度 Width 返回或设置窗体的宽度 视化特征。用户可以在属性编辑器 Visible 返回或设置运行时窗体是否可见 窗口或通过代码对属性进行设置和 WindowState 返回或设置窗体的窗口状态 Dock 返回或设置子窗体停靠在父窗体的哪个边缘 修改。 ForeColor 返回或设置窗体的前景色 BackColor 返回或设置窗体的背景色 窗体的常见属性见右表。 Enabled 返回或设置窗体是否可以响应事件 Font 返回或设置窗体上显示的文本的字体,包括字体、颜色、大小等特征 Icon 返回或设置设置窗体左上角的小图标 2010版 C# 7.1.2窗体的属性 任务7.1设计问候系统 1.Name属性 【格式】this.Name[=string;] 【功能】返回或设置窗体的名称。 【说明】 ①string:表示当前窗体的Name属性值。 ②Name属性的值在窗体所在的作用域中必须是唯一的,即Name属性具有唯一性。 【例7-1】将窗体的Name属性设置为“MyForm” private void Form1_Click(object sender,EventArgs e)/窗体的单击事件 窗体名称是:MyForm this.Name="MyForm";/设置窗体的Name属性 MessageBox.Show("窗体名称是:"+this.Name;/显示Name属性 确定 2010版 C# 任务7.1设计问候系统 7.1.2窗体的属性 2.Text属性 【格式】this.Text[=string] 【功能】返回或设置窗体标题栏显示的内容,其默认值与窗体的Name属性默认值相同。 例如: this.Text="我的窗体",/设置窗体的标题 阳我的窗体 X 更改了窗体 的Text属性 2010版 C# 任务7.1设计问候系统 7.1.2窗体的属性 3.Size属性 【格式】this.Size=[new Size(Width,Height):l 【功能】返回或设置窗体的大小。 【说明】 ①Size属性分为Width属性和Height)属性。Width,属性表示窗体的宽度,Height/属性表示窗体的高度。 ②Size属性以像素为单位。 ③在设置窗体的大小时,Size属性值是int类型的,不要使用单精度和双精度进行设置。 ④动态设置窗体大小的代码如下: /窗体的宽度增加100,高度增加200 this.Size new Size(this.Size.Width 100,this.Size.Height +200); 2010版 C# 任务7.1设计问候系统 7.1.2窗体的属性 3.Size属性 【例7-2】在窗体的单击事件中添加如下代码,运行程序后,单击窗体,观察结果。 private void Form1_Click(object sender,,EventArgs e)/窗体的单击事件 this.Size=new Size(500,300);/设置窗体大小:宽500,高300 int width=this.Size.Width;/获取窗体的宽度 窗体的宽和停分别是:500,300 int height=this.Size.Height;/获取窗体的高度 string w=width.ToString();/将数值转换为字符串类型 string h=height..ToString();/将数值转换为字符串类型 确定 Message Box.Show("窗体的宽和高分别是:"+w+","+h;/显示属性值 2010版 C# 任务7.1设计问候系统 7.1.2窗体的属性 4.Visible)属性 【格式】this.Visible[=bool;] 【功能】返回或设置窗体是否可见,默认值为true,表示运行时窗体可见。如果设置为false, 表示运行时窗体隐藏。 例如: this.Visible=true;/设置窗体可见 this.Visible=false;/设置窗体隐藏 2010版

资源预览图

项目7 窗体和控件 任务7.1-窗体(课件)-《C#程序设计基础》(河海大学出版社)同步精品课堂-第1页
1
项目7 窗体和控件 任务7.1-窗体(课件)-《C#程序设计基础》(河海大学出版社)同步精品课堂-第2页
2
项目7 窗体和控件 任务7.1-窗体(课件)-《C#程序设计基础》(河海大学出版社)同步精品课堂-第3页
3
项目7 窗体和控件 任务7.1-窗体(课件)-《C#程序设计基础》(河海大学出版社)同步精品课堂-第4页
4

由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。