




已阅读5页,还剩29页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件学院夏克付 第二讲 C 基本控件 控件是用户可与之交互以输入或操作数据的对象 一种可重用的软件组件 对象是客观世界中的一个实体 例如一台电脑 一本书等 在C 中窗体 各种控件等都是对象 自然界中不同的对象分属于不同的种类 而且每一个种类都有相似的特征 这里的种类就是所谓的类 class 类是创建对象的模板 包含了创建对象的属性描述和行为特征的定义 对象是类的一个实例 继承了类的属性 方法 一 几个重要概念 属性 对象的特征 例如书的颜色 大小等都是书的特征 方法 对象的行为 即将一些通用的功能编写好并封装起来 作为方法供用户直接调用 事件 发生在对象上的动作 它发生在用户与应用程序交互时 如单击控件 鼠标移动 键盘按下等 一 几个重要概念 一 几个重要概念 解决方案是一种管理 配置 生成和部署相关项目集的组织方式 解决方案可以只包含一个项目 也可以包含由开发小组联合生成的多个项目 命名空间是将相关的类型进行分组的逻辑命名方案 它提供了一种组织相关类和其他类型的方式 方法一 单击工具箱中所需控件 然后在窗体上进行拖动直至大小满意即可 方法二 双击工具箱中所需控件即可 二 控件的生成与调整 调整位置方法一 在相应控件上按住鼠标进行拖动即可 方法二 按方向键或Ctrl 方向键 方法三 使用Location属性进行设置 调整大小方法一 在相应控件上按住鼠标拖动相应句柄即可 方法二 按Shift 方向键或Shift Ctrl 方向键 方法三 使用Size属性进行设置 二 控件的生成与调整 选中多个控件方法一 先选中一个控件 按住Ctrl键或Shift键 再选择其他控件 方法二 在窗体上通过拖动鼠标进行选中 格式调整方法 使用 格式 菜单的相应命令 二 控件的生成与调整 1 Name 名称 2 Text 标题 3 Size 尺寸 4 Location 位置 5 BackColor 背景色 6 ForeColor 前景色 7 Enabled 允许使用 8 Visible 可见性 9 Font 字体 10 TextAlign 文本对齐方式 11 Dock 控件在窗体中的对齐方式 三 控件的使用 窗体的常用属性 三 控件的使用 三 控件的使用 附注 C 窗体 控件等的命名规则用Camel规则来命名控件 局部变量和方法的参数 用Pascal规则来命名方法和类型 Camel规则 第一个子串外的所有子串的第一个字母大写 并添加类型前缀 如 frmExample strName Pascal规则 第一个字母必须大写 并且后面的并发连结词的第一个字母均为大写 如MyBook 三 控件的使用 窗体的常用事件1 Load 载入 事件当窗体被装入内存时会触发此事件 它发生在窗体显示之前 2 FormClosing 关闭 事件当关闭窗体时会触发此事件 3 Resize 大小改变 事件当改变窗体大小时会触发此事件 三 控件的使用 标签控件用于在窗体上添加文字说明 标签控件的常用属性有 三 控件的使用 按钮控件用于执行某种命令 按钮控件的常用属性 三 控件的使用 按钮控件的常用事件Click事件 单击按钮时会触发此事件 三 控件的使用 用于输入 编辑和显示文本 文本框控件的常用属性 三 控件的使用 文本框控件的常用事件1 TextChanged事件 当改变文本框的内容时会触发此事件 2 KeyPress事件 按键盘上任意键时会触发此事件 三 控件的使用 用于列出可供用户选择的项目列表 列表框控件的常用属性 三 控件的使用 列表框控件的常用方法1 Add方法 在列表框的指定位置添加一个列表项 格式 控件名 Items Add 列表项文本 2 Remove方法 按键盘上任意键时会触发此事件 格式 控件名 Items Remove 列表项文本 3 Clear方法 按键盘上任意键时会触发此事件 格式 控件名 Items Clear 列表框控件的常用事件Click事件 SelectedIndexChanged 单击列表框 SelectedIndex值改变时会触发此事件 三 控件的使用 三 控件的使用 该控件是由文本框和列表框组合而成 它同时具有文本框和列表框的主要属性 方法和事件 因此 该控件既可以提供选择 又可以接受用户的输入 组合框控件的常用属性 三 控件的使用 组合框控件的常用方法 同列表框 组合框控件的常用事件1 SelectedIndexChanged事件 单击下拉列表项时会触发此事件 2 TextChanged事件 更改Text属性值时会触发此事件 三 控件的使用 该控件是一个容器控件 用于对控件进行分组 以及美化界面 其常用属性为 Text 设置标题 三 控件的使用 该控件一般多个一起配合使用 为用户提供一组彼此相互排斥的选项 任何时刻用户只能从中选择一个选项 实现一种 单项选择 的功能 被选中项目左侧圆圈中会出现一圆点 单选按钮控件的常用属性 三 控件的使用 单选按钮控件的常用事件1 Click事件 单击单选按钮时会触发此事件 2 CheckedChanged事件 更改Checked属性值时会触发此事件 三 控件的使用 该控件一般多个一起配合使用 为用户提供多个选项 它们彼此独立工作 实现一种 不定项选择 的功能 选择某一选项后 该控件将显示 而清除此选项后 消失 复选框的常用属性 三 控件的使用 复选框控件的常用事件 同单选按钮 三 控件的使用 该控件是由复选框和列表框组合而成 它具有列表框几乎所有的属性 方法与事件 具有也具有复选框的复选功能 复选列表框控件除了具有列表框控件的常用属性外 还具有自己的常用属性 三 控件的使用 复选列表框控件的常用方法除了列表框中所述的Add方法 Remove方法和Clear方法外 复选列表框控件的常用方法还有用于设置某项是否被勾选的SetItemChecked方法 格式 控件名 SetItemChecked 索引 true false 复选列表框控件的常用事件1 Click事件 SelectedIndexChanged 单击列表框 SelectedIndex值时会触发此事件 2 ItemCheck事件 Checked属性值更改时会触发此事件 三 控件的使用 该控件专门用于显示图片 图片框控件的常用属性 三 控件的使用 使用代码导入图片方法一 控件名 Image Image FromFile 图片路径 方法二 控件名 Load 图片路径 方法三 控件名 ImageLocation 图片路径 控件名 Load 清除图片控件名 Image null 三 控件的使用 该控件能有规律地以一定的时间间隔执行指定的操作 如计时 倒计时 动态效果等 该控件在运行时不可见 计时器控件的常用属性1 Enabled 决定定时器是否工作 2 Interval 设置定时器执行指定操作的时间间隔 取值范围在1 231 1之间 单位为毫秒 计时器控件的唯一事件Tick事件 经过一个时间间隔时会触发一次此事件 三 控件的使用 用于弹出提示消息的对话框 可以返回用户操作结果 格式 MessageBox Show 提示 标题 按钮 图标 例 DialogResulta Messag
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025广东广州市花都区花东学校临聘教师招聘16人笔试备考题库及答案解析
- 2025年教育行业数字化营销趋势报告:招生渠道拓展与效果提升研究
- 2025年男科阴茎异常病例解读答案及解析
- 麻涌公安协管员招聘面试题及答案
- 教师招聘之《幼儿教师招聘》考前冲刺试卷附答案详解(黄金题型)
- 2025年教师招聘之《幼儿教师招聘》通关练习题库包附答案详解(达标题)
- 教师招聘之《幼儿教师招聘》练习题库带答案详解(夺分金卷)
- 2025-2026年教师招聘之《幼儿教师招聘》通关题库附答案详解【模拟题】
- 2025年教师招聘之《幼儿教师招聘》考前冲刺测试卷及参考答案详解(基础题)
- 教师招聘之《幼儿教师招聘》从业资格考试真题含答案详解(典型题)
- CJ/T 322-2010水处理用臭氧发生器
- 托管班入股协议书
- 郑远元加盟合同协议
- 慢性粒细胞白血病汇报课件
- 石化金属管道工程施工质量验收规范
- 口腔科病历书写规范课件
- 2025年湖南科技职业学院单招职业适应性测试题库必考题
- 《社会工作伦理》课件:实践原则与案例分析
- 建筑工程三级安全教育内容
- 采购作业流程管理细则
- 泥工 清包合同
评论
0/150
提交评论