- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第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事件响应代码 。欲设定窗体大小,可以使用如下语句么?应如何做? this.Size.Width = 100; this.SizeF.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和FontFamily类 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 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, MessageBoxButtons.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 常用控件 定时器 Timer 图片框 PictureBox 分组框 GroupBox 复选框 CheckBox 工具栏 ToolBar 单选按钮 RadioButton 状态栏 StatusBar 文本框 TextBox 组合框 ComboBox 按钮 Button 列表视图 ListView 链接标签 LinkLabel 列表框 ListBox 标签 Label 控 件 含 义 控 件 名 称 控 件 含 义 控 件 名 称 获取或设置控件的宽度 Width 设置是否在运行时显示该控件 Visible 获取或设置控件的顶部距离其容器的顶部距离 Top 获取或设置与此控件关联的文本 Text 获取或设置包括有关控件的数据对象 Tag 设置用户能否使用Tab键将焦点放到该控件上 TabStop 获取或设置在控件容器上控件的Tab键的顺序 Tabindex 获取或设置控件的右边界到容器左边界的距离 Right 获取或设置控件的父容器 Parent 获取或设置控件的名称 Name 获取或设置控件的左边界到容
您可能关注的文档
- 电厂脚手架搭设培训介绍.ppt
- 钢管拱桥拱脚预埋件之精确定位介绍.ppt
- 第6课第2框案例.ppt
- 电厂控制系统基础知识介绍.ppt
- 钢管脚手架搭设规范介绍.ppt
- 第8课英国君主立宪制的确立与完善_案例.ppt
- 第8课诸子百家案例.ppt
- 第6课甲骨文与青铜器(华师版七上)案例.ppt
- 钢化膜制作流程介绍.ppt
- 第8课走近国际社会案例.ppt
- 功能设计_MM_MM015_报废单_20080109_v2.0.doc
- 功能设计_MM_MM021_采购订单批导入程序_20080108_v1.0.doc
- 功能设计_MM_MM020_出库单_20071205_v2.1.doc
- 功能设计_MM_MM019_入库单_20071205_v2.1.doc
- 功能设计_MM_MM018_领料单_20080114_v2.0.doc
- 功能设计_MM_MM016_ERP与招投标系统接口_20080327_v1.2.doc
- 功能设计_MM_MM014_退库单_20080109_v1.0.doc
- 功能设计_MM_MM013_物料盘点清单_20080114_v2.0.doc
- 中考数学知识点10 一元一次不等式(组)(2).pdf
- 七年级数学优质课公开课教案教学设计期中综合检测.pdf
文档评论(0)