第七章Windows应用程序基础课件

上传人:我*** 文档编号:140824814 上传时间:2020-08-02 格式:PPT 页数:24 大小:145KB
返回 下载 相关 举报
第七章Windows应用程序基础课件_第1页
第1页 / 共24页
第七章Windows应用程序基础课件_第2页
第2页 / 共24页
第七章Windows应用程序基础课件_第3页
第3页 / 共24页
第七章Windows应用程序基础课件_第4页
第4页 / 共24页
第七章Windows应用程序基础课件_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《第七章Windows应用程序基础课件》由会员分享,可在线阅读,更多相关《第七章Windows应用程序基础课件(24页珍藏版)》请在金锄头文库上搜索。

1、第7章 C# Windows应用程序基础,7.1 图形用户界面 7.1.1 概述 图形用户界面设计的基本原则: 界面一致性 布局合理化 操作简便性 操作容错性 响应时间 帮助和提示,Size s1 = new Size(3,2); Size s2 = new Size(2,2);,7.1.2 有关类型 1 Size和SizeF结构 用有序数对来表示矩形尺寸,Size s1 = new Size(3,2); Size s2 = new Size(2,2); Size s3 = s1 + s2;,例:改变窗体大小 建立一个窗体,添加一个按钮及其Click事件响应代码 。欲设定窗体大小,可以使用如下

2、语句么?应如何做? this.Size.Width = 100; this.Size.Height = 200;,2 Point和PointF结构 用有序数对来表示坐标,Point p1 = new Point(2,3); p1 += new Size(3,2);,思考:如何改变控件的位置?,3 Color结构 Color结构表示界面中的颜色,Color.Black; Color.FromArgb(0,0,0);,Color.Red; Color.FromArgb(255,0,0);,Color.Green; Color.FromArgb(0,176,80);,4 Font和FontFamil

3、y类 Font类封装字体信息,Font f1 = new Font(“Times New Roman”, 18); Font f2 = new Font(“宋体”, 24); Font f3 = new Font(“隶书”, 28, FontStyle.UnderLine); Font f4 = new Font(“Arial”, 32, FontStyle.Bold | FontStyle.Italic);,7.2 Windows窗体、消息框和对话框 窗体的常用属性,Text,ControlBox,MinimizeBox,MaximizeBox,Size,Location,BackColor

4、,ForeColor,Font,FormBorderStyle,窗体的常用属性,窗体的常用方法 Form.ShowDialog() Form.Show() Form.Close(),窗体的常用事件 Load Activated FormClosing FormClosed,对象能对用户或应用程序的某些行为做出响应,这些行为称为事件,7.2.2 消息框,MessageBox.Show(A);,MessageBox.Show(A, B);,MessageBox.Show(A, B, MessageBoxButtons.YesNoCancel);,MessageBox.Show(A, B, Mess

5、ageBoxButtons.YesNoCancel);,7.2.3 对话框,ColorDialog dlg1 = new ColorDialog(); if (dlg1.ShowDialog() = DialogResult.OK) this.ForeColor = dlg1.Color;,FontDialog dlg1 = new FontDialog(); if (dlg1.ShowDialog() = DialogResult.OK) this.Font = dlg1.Font;,7.3 常用控件,控件多派生于Windows.Forms.Control 类,故共有诸多属性,控件的常见事件

6、,7.4 菜单栏、工具栏和状态栏,1,主菜单 重要属性: Items 表示主菜单项集合,元素类型为ToolStripMenuItem DropDownItems 通过该属性可向其添加子菜单项 2,快捷菜单,3 工具栏 ToolStrip表示工具栏,可添加按钮、标签、组合框等 4 状态栏 亦可添加多种控件,7.5 多文档程序 多文档界面(MDI) 程序能同时显示多个文档,每个文档显示在各自的窗口中。 多文档程序的基础是MDI 父窗口,其包含MDI 子窗口。 父窗口之ActiveChild指向当前活动子窗体 子窗口之ParentForm指向父窗体,多文档窗口的创建 父窗口:将IsMDIContai

7、ner 属性设置为“true”。 子窗口:在父窗口中调用子窗口。 “newMDIChild.MdiParent = this; newMDIChild.Show(); ” 活动窗体:父窗体的ActiveMdiChild属性 活动控件:子窗体的ActiveControl 可在MDI 父窗体中使用LayoutMdi 方法和 MdiLayout 枚举重新排列子窗体。,菜单合并 MenuStrip的AllowMerge 属性设置为true; MergeAction属性 Append:该项追加到集合结尾。(默认) Insert:将该项插入目标集合中的匹配项前。 MatchOnly要求匹配项,但不进行任何操作。 (相同菜单合并时设置) Remove:移除匹配项。 Replace用源项替换匹配项。原始项的下拉项 不会成为传入项的子项。 MergeIndex :决定相同菜单合并后各个项 的先后顺序,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号