第七章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
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 药品生产过程中的清洁生产与环境保护策略.docx VIP
- 2023年日历表带节假日全年一页打印版.docx VIP
- 铁路项目监理人员岗位职责.docx VIP
- 【初中 物理】电磁波的应用课件 2025-2026学年沪科版九年级全一册物理.pptx VIP
- 第14篇 世界屋脊——藏族高原游牧文化旅游区.ppt VIP
- (人教版)数学五年级下册计算题“天天练”习题卡,含108份题组.pdf VIP
- 基于组织学视角的异种脱细胞真皮基质研究:动物筛选、制备工艺与体内植入初探.docx VIP
- 2025年度宜都市高新技术产业投资有限公司公开招聘8人(第二批)笔试备考题库及答案解析.docx VIP
- 初中地理新课程标准及解读精选全文.pptx VIP
- 《工业机器人技术基础》考试试卷练习题附答案.pdf VIP
原创力文档

文档评论(0)