第七章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 获取或设置控件的左边界到容
您可能关注的文档
最近下载
- AMS2315G 国外国际标准规范.pdf VIP
- 二手车鉴定评估报告表.pdf VIP
- 会议记录表-模板.xlsx VIP
- 生产安全重大事故隐患判定标准宣贯培训记录.docx VIP
- 2026年商丘职业技术学院单招职业技能考试题库含答案详解.docx VIP
- 考试三类职业适应性测试试题.docx VIP
- 009 水泵控制柜合格证及检验报告.pdf VIP
- T∕ZZB 1762-2020 恒温混水阀标准规范.docx VIP
- 人教版(2026春新教材)二年级下册语文教案全册.docx
- 中国国家标准 GB/T 11017.1-2024额定电压66 kV(Um=72.5 kV)和110 kV(Um=126 kV)交联聚乙烯绝缘电力电缆及其附件 第1部分:试验方法和要求.pdf
原创力文档

文档评论(0)