第七章Windows应用程序基础解析
第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 获取或设置控件的左边界到容
您可能关注的文档
- 船舶与海洋工程前沿技术-2011分析.ppt
- 船舶动力装置课件分析.ppt
- 小升初必备古诗词、俗语等等解析.doc
- 船体教育质量培训(舟山船务)分析.ppt
- 小动物过桥PPT解析.ppt
- 船舶安全检查缺陷处理指南分析.doc
- 船舶操纵010分析.ppt
- 船舶排水量的确定分析.doc
- 船舶操纵04分析.ppt
- 小升初考试题集10解析.doc
- 2024岐黄文化国际论坛:各老中医脾胃系病症辨治思路解读.pptx
- 2025中国能源研究会年会专题研讨会能源行业人工智能创新发展大会:新型电力系统数字工程研究与实践-CIM与CIM拓展篇.pptx
- 2026零碳工厂建设方案.pdf
- 脑机接口“沙海淘金”——脑机接口的研发、市场与展望_医药魔方202601.pdf
- 汽车行业零碳工厂建设方案-Aisi.docx
- 【全球半导体行业】中国半导体设备进口追踪报告.docx
- 2024岐黄文化国际论坛:干燥综合征的中医综合治疗.pptx
- GATE M西岸梦中心介绍.pdf
- 2024岐黄文化国际论坛:大学生中医药健康文化素养提升策略研究.pptx
- 2024岐黄文化国际论坛:交叉电项针在疑难性脑病呼吸机脱机困难中的应用.pptx
最近下载
- 法治服务管理制度.docx VIP
- 城市轨道交通通风与空调系统.pptx VIP
- (正式版)C-J-T 120-2016 给水涂塑复合钢管.docx VIP
- GD0132025船舶数字化交付指南.pdf
- 泉州市2026届高三(二检)政治试卷(含官方答案).pdf
- 中国临床肿瘤学会(CSCO)肝细胞性肝癌诊疗指南2025.docx
- 北京工业大学《模拟电子技术》2022-2023 学年第一学期期末考试试卷.pdf VIP
- 陆上风电建设项目安全管理标准化手册.pdf VIP
- T ZOIA 30001—2022 MEMS高深宽比结构深度测量方法 光谱反射法.pdf VIP
- 2026年上海市徐汇区高三一模高考地理试卷试题(含答案详解).docx
原创力文档

文档评论(0)