第七章 常用控件 7.1 控件概述 7.2 常用内部控件 本章要求 返回目录 第七章 常用控件 (Common Control)

Slides:



Advertisements
Similar presentations
第二章 VB程序设计基础 第1节 Visual Basic 概述 1.1 Visual Basic简介 1.2 面向对象的程序设计概念
Advertisements

題目:徽章之記憶 南台科技大學 機械系 車輛一乙 學號:4A 姓名:黃冠嘉 教師:謝慶存
計算機程式及實習 期末報告 題目:超級猜一猜
第二章 VB的编程机制 【授课时间】第3周,第2次课 【授课题目】 2.1 面向对象程序设计概述 2.2 VB中的对象
計算機概論 第4章 基本視窗程式應用 4-1 程式語言簡介 4-2 演算法與流程圖 4-3 視窗程式語言設計 4-4 資料結構.
和码汉字字形技术 和码汉字字形学习法 和码汉字字形输入法.
第 9 章 表单控件的使用 本章提要:VFP表单控件工具栏上的21个基类控件及表单集,它们的常用属性、方法、事件及主要功能等。为叙述的方便,将VFP的基类控件及表单集按主要功能分为五类: 1.输出类:标签、图像、线条、形状。 2.输入类:文本框、编辑框、微调控件、列表框、组合框。 3.控制类:命令按钮、命令按钮组、复选框、选项按钮组、计时器。
5.1 Excel 概述 Excel的特点 1、表格制作 2、完成复杂运算 3、建立图表 4、数据库管理 5、决策支持.
WINDOWS98资源管理器教案 一、   教学目标 1、知识目标:掌握资源管理器的结构;通过资源管理器掌握利用左键和右键的拖动完成文件及文件夹的复制和移动这两个操作;能分别使用左键和右键进行这两种操作,且能区分左键和右键的不同。
南台科技大學 機械工程系 車輛一甲 學號:4A 學生:黃信成 老師:謝慶存
1.了解VB6.0的功能特点 、集成环境。 2.理解面向对象程序设计的几个概念。 3.掌握VB应用程序设计的步骤。
行政院衛生署國民健康局 婦幼健康管理資料庫系統 教育訓練-衛生所 配奇駒資訊股份有限公司.
計算機概論 使用Excel製作試算表.
客户端用Net-Library和SQL SERVER连接
14 繪圖與動畫 [我的小畫家][打磚塊遊戲] 14-1 繪圖的基礎 14-2 滑鼠事件與基本繪圖 14-3 在Bitmap物件繪圖
VB教学中游戏化教学案例设计.
网 络 课 程 马 鞍 学 网 络 山 课 程 大 络 网 Visual Basic程序设计 第 一 讲 最容易接受的编程语言
第十章 房地产开发项目的经济评价 §1 房地产开发项目及其前期工作 §2 房地产开发项目经济评价 本章内容.
程式簡介、VB、物件導向 國立北門高中 林明璋.
第十章 進階輸出入元件(一) StringGrid 10-1 核對框(CheckBox)
進階輸出入元件(一) 本書第三章已介紹Form 、Label 、Edit 及Button 等最基本的輸出入元件, 本章將繼續介紹一些可以提昇輸出入視覺效果的元件, 例如CheckBox 、RadioButton 及RadioGroup 等17 個進階元件, 學習本章將可提昇使用介面的親和性。 核對框(CheckBox)
課程名稱:程式設計 授課老師:________
第九章 常用控制項(ㄧ) 資訊教育研究室 編著 注意:本投影片僅供上課使用,非經同意,請勿散播或轉載。
第6章 数 组 6.1 一维数组 6.2 控件数组 6.3 二维数组.
第10章VBA会计应用与实践 第11章会计凭证管理模块设计与实现
数组 第 6 章.
巨集病毒與VBA.
数据库原理及应用 《数据库原理及应用》课程组 荆楚理工学院.
第十一讲 VB常用标准控件(2).
初识Visual Basic.
Visual Basic程序设计基础 计算机科学学院.
第4章 程序控制结构与算法基础.
計算機程式 廖文淵 Department of Computer Science and Engineering
第五章 Windows窗体界面设计 5.1 鼠标事件与键盘事件 5.2 Windows窗体基本控件 5.3 菜单与工具栏
程式設計 Visual Basic簡介 週次:1 建國技術學院 資管系 饒瑞佶 2003年9月17日.
新觀念的 VB6 教本 第 6 章 資料型別.
PCR300 (13.56MHz) Reader RS232/USB.
講師:戴志華 國立台灣大學電機工程研究所 Visual Basic 程式設計 講師:戴志華 國立台灣大學電機工程研究所.
第四章 命令按钮、标签和文本框 大多数应用程序中都有命令按钮CommandButton控件,用户可以单击按钮执行某项操作。
Visual Basic程序设计.
高等学校计算机基础教育教材 Visual Basic 6.0 程序设计 上海中医药大学现代教育技术中心 计算机教学部 1.
第二章 创建用户界面 本章重点和难点 2.1 基本属性 2.2 创建窗体 2.3 Visual Basic的常用控件 2.4 制作菜单.
講師:戴志華 國立台灣大學電機工程研究所 Visual Basic 程式設計 講師:戴志華 國立台灣大學電機工程研究所.
算法与程序设计 周少品.
VB程序设计语言 主讲教师:王 杨.
VB程序设计语言 主讲教师:王 杨.
第七章 文件 本章重点 7.1 文件管理控件 7.2 文件处理 7.3 练习.
程式設計 Visual Basic簡介 週次:2 建國技術學院 資管系 饒瑞佶 2003年9月17日.
第11章 实用扩展控件 11.1 RichTextBox控件 11.2 TreeView和ListView控件 11.3 其他扩展控件 结束.
VB程序设计语言 主讲教师:王 杨.
網路遊戲版 幸福農場168號.
第五章: 輸入與輸出.
VB语言程序设计教程.
巨集與自訂工具列.
第7章 表单控件设计.
现代信息技术 微电子技术 计算机技术 传感技术 通信技术 处理、存储信息的技术 传感、采集技术 传递信息的技术
第9章 创建与使用菜单、工具栏和状态栏 大多数基于Windows的应用程序均使用菜单、工具 栏和状态栏。其中,用户通过菜单及工具栏实现 各种期望地操作;使用状态栏获得系统以及软件 的状态信息。本章将带领读者学习如何创建与使 用这些控件。
第二章、第三章错题分析.
2004年以后竣工工程工程款支付情况调查系统 演 示 培 训
Visual Basic 程序设计及应用教程 (6.0版)
选择结构设计 第 4 章 程序流程有三种最基本的控制结构,即顺序结构、选择结构和循环结构。
计算机应用基础 潍坊学院 计算机工程学院 主讲人:丁素英.
1位选手参加了歌唱比赛,评委们的评分如下:
Print方法和函数 2019/5/19.
程式設計 Visual Basic 週次:7 建國技術學院 資管系 饒瑞佶 2003年12月6日.
程式設計 Visual Basic簡介 週次:4 建國技術學院 資管系 饒瑞佶 2003年11月1日.
1、过程概述 2、函数过程 3、子过程 4、过程的使用 5、传递参数 6、过程的嵌套
解析算法与枚举算法.
1、复选框和单选按钮 2、框架 3、列表框和组合框 4、滚动条 5、鼠标器事件 6、键盘
(若使用IE瀏覽,請選擇功能表的「瀏覽」「全螢幕」
Presentation transcript:

第七章 常用控件 7.1 控件概述 7.2 常用内部控件 本章要求 返回目录 第七章 常用控件 (Common Control)

第七章 常用控件 本章要求: ◆ 掌握单选按钮、复选按钮、列表框、组合框、框架 等常用控件再界面设计时的应用。 ◆ 能用计时器做简单动画。 ◆ 掌握图像框、图片框的应用与区别 。 返回章首下一页 第七章 常用控件 (Common Control)

第七章 常用控件 1. 内部控件 2.ActiveX 控件 OLE-----(object linking and Embedding) ActiveX 控件文件: C:\ Windows \ SYSTEM \*. OCX 添加 ActiveX 控件:工程 --- 部件 ----ActiveX 控件标 签 3. 可插入对象 由 Windows 其它应用程序创建的对象, 例如: Microsoft Excel 工作表。 上一页返回章首下一页

第七章 常用控件 7.2 常用内部控件 7.2 常用内部控件 单选按钮和复选框 单选按钮在工具箱中的图标是 ; 复选框在工具箱中的图标是 。 上一页返回章首下一页

第七章 常用控件 1. 单选按钮( OptionButton) 属性名默认值类型说明 名称 OptionX(X=1,2,…n) CaptionOptionX(X=1,2,…n)String 显示提示文本 ValueFalseBoolean True 选中,反之未选中 Enabled Style True 0 Boolean True 可选, False 不可选 0-standard, 1-graphical IndexInteger 控件数组返回的索引值 单选按钮常用属性表 事件: Click 上一页返回章首下一页

第七章 常用控件 2. 复选框 (CheckBox) 属性名默认值类型说明 名称 Check X(X=1,2,…n) Caption Check X(X=1,2,…n) String 显示提示文本 Value0Integer 0- 未选中; 1- 选中; 2- 灰色,暂时不能访问。 EnabledTrueBoolean True 可选, False 灰色 禁止 选择 IndexInteger 控件数组返回的索引值 事件: Click 复选框常用属性表 上一页返回章首下一页

第七章 常用控件 框架 (Frame) 框架 设 Caption 为 " 字体 " 作用: 1. 分组:屏蔽作用 。 2. 美观 上一页返回章首下一页

第七章 常用控件 1. 框架及其内控件的创建方法: 必须先将框架添加到窗体上,然后再将控件 “ 画 ” 到框架上。 框架中添加控件的方法: 方法 1 :单击(不能双击)工具箱上的控件 方法 2 :利用剪贴板 2. 框架常用属性: Caption. Enabled. Visible. 3. 框架事件: Click 、 DblClick 事件 上一页返回章首下一页

第七章 常用控件 例 7.1 ( 7.1A) 选择不同的字体、字体大小及字体颜色来格式化文本框 中的文本。 例 7.2 创建人员信息管理窗体界面,要求在 “Text1” 中输入一个人 名字,选择相应的职称和爱好,其结果显示在 “Text2” 中。 上一页返回章首下一页

第七章 常用控件 列表框和组合框 1. 列表框 (ListBox) 功能:用于列出可供用户选择的项目列表。 列表框各主要属性的值: p144 List1.list(3)= “ cox ” List1.ListIndex = 3 ( 下标从 0 开始的 ) List1.ListCount = 5 List1.Selected(3)=True ,其余为 False List1.Sorted = False ,没有排序。 List1.Text 为 “ cox ” , 与 List1.List(List1. ListIndex) 相等 上一页返回章首下一页

第七章 常用控件 2. 列表框事件: Click 、 DblClick Private Sub Command1_Click() Text1 = List1.Text End Sub Private Sub List1_DblClick() ‘ Command1.Value = True text1=list1.text End Sub 上一页返回章首下一页

第七章 常用控件 3. 列表框方法 1 ) AddItem 方法 【格式】对象.AddItem 列表项 [, 索引号 ] 【功能】将 加到列表框 中, 例如: Private Sub Form_Load() show List1.AddItem "ffff" List1.AddItem "hhhh", 2 End Sub 上一页返回章首下一页

第七章 常用控件 2 ) RemoveItem 方法 【格式】对象.RemoveItem 索引号 【功能】删除列表框 中索引号指定的某一项。 3 ) Clear 方法 【格式】对象.Clear 【功能】删除列表框 中所有的项目。演示 1演示 1 例 7-3 设有 10 位同学的数学、物理、英语 3 门课的成绩 要求编写程序,实现如下功能:成绩查询、显示各科成 绩、显示各科平均分以下的同学的姓名。 上一页返回章首下一页

第七章 常用控件 组合框是文本框和列表框的组合。用于建议性的选项列表 组合框各主要属性的值: Combo1.style=2 Combo1.ListIndex = 0 Combo1. ListCount = 8 Combo1. Selected(0) = True, 其余为 False 。 Combo1. Sorted = False Combo1. Text 为 “ 李宁 ” Combo1 4. 组合框 (ComboBox ) 上一页返回章首下一页

第七章 常用控件 5. 组合框的常用方法: AddItem 、 RemoveItem 、 Clear 。 6. 组合框的常用事件 : Click 、 DblClick 。 组合框的特有属性: Style Style 型式输入 0 下拉式组合框,可折叠 能 1 简单组合框,不能折叠 能 2 下拉式列表框,可折叠 不能 例 7.4 设置组合框的三种不同形式,进行项目添加。 上一页返回章首下一页

第七章 常用控件 水平 (HScrollBar) 和垂直 (VScrollBar) , 共同具有的重要属性 Max :最大值 --32,768~32,767 Min :最小值 -- 32,768~32,767 SmallChange : 最小变动值, LargeChange : 最大变动值, Value :滚动块所处位置代表的值。 滚动条 上一页返回章首下一页

第七章 常用控件 滚动条事件: 1)Scroll :拖动滚动块时会触发 Scroll 事件。 2)Change :只要 Value 属性改变时触发 Change 事件. 例 7.5 调色板程序。 上一页返回章首下一页

第七章 常用控件 定时器控件可以在运行中以重复的时间间隔产生 Timer 事件。 时间间隔由 Interval 属性决定,可以由用户设定, 1. 属性 : Interval 单位: ms(0.001s) , 0.5 秒是 500 。 Interval = 0 :屏蔽计时器 ( 定时器无效)。 Enabled True : 启动定时器计时 False :停止定时器工作 2. 事件 Timer 例 7.6 滚动字幕设计。 定时器 (Timer) 上一页返回章首下一页

第七章 常用控件 图片框 (PictureBox) 和图像框 (Image) 1 图片框 (PictureBox) 图片框不仅可以显示图像,还可以作为其他控件的容器 1) 添加背景图片: 2) AutoSize 属性:演示 4 该属性可调整图片框的大小以适应所加载图片的大小。 其值位为 Ture 时,图片框根据图片大小自动调整, 当为 False (默认)时,图片框尺寸保持不变。 图片框和图像框 上一页返回章首下一页

第七章 常用控件 2. 图像框 (Image) 图像框的使用及图片的加载方法与图片框完全一样。 但其无 AutoSize 属性,也不可作其他控件的容器。 Stretch 属性: 该属性用于确定图像框如何与所加载图片相适应。 其值为 Ture 时,自动缩放图片以适应图像框的大小; 当为 False (默认)时,自动缩放图像框以适应图片的大小 【例 7-7 】 利用定时器、滚动条和图像框设计一个简单动画。 上一页返回章首下一页

第七章 常用控件 选择题 1. 要想不使用 Shift 或 Ctrl 键就能在列表框中同时选 多个项目。应该把列表框的 Multiselect 属性设置为 —— A.0 B.1 C. 2 D. 其他 2. 删除列表框或组合框中指定的项目所使用的方法是 —— A.Move B.RemoveItem C. Clear D.SetFocus 3. 当拖动滚动条中的滚动块时,将触发滚动条的 —— 事件 A.Move B.Change C. Scroll D. SetFocus 上一页返回章首下一页

第七章 常用控件 4. 用户在组合框中选择的数据项可以通过 —— 属性获得。 A. List B.ListIndex C. Text D. ListCount 5. 下列控件中,没 Caption 属性的是 ; A. 框架 B. 列表框 C. 复选框 D. 单选按钮 6. 复选框 Value 属性为 1 时,表示 - A. 复选框未被选中 B. 复选框被选中 C. 复选框被选中但呈灰色 D. 数据类型不匹配 上一页返回章首下一页

第七章 常用控件 7. 将数据项 “ 高等数学 ” 添加到列表框( List1) 中使之 成为第一项应使用 — A.List1.AddItem “ 高等数学 ” , 0 B. B. List1.AddItem “ 高等数学 ” , 1 C.List1.AddItem 0 , “ 高等数学 ” D.D. List1.AddItem 1 , “ 高等数学 ” 8. 假如窗体上添加了一个列表框,名称是默认值,其中添加 了 5 个数据项, 则语句 Print List1.ListCount 的结果输出为 —— A.5 B.4 C. 6 D. 以上都不正确 上一页返回章首下一页

第七章 常用控件 9. 假如窗体上添加了一个列表框,名称是默认值,其中添加 了 5 个数据项,则引用列表框最后一个数据项应使用 —— A. List1.List(List1.ListCount) B. List1.List(List1.ListCount – 1 ) C. List1.List(ListCount) D. List1.List(ListCount - 1) 10. 如果列表框 (List1) 中没有被选中的项目, 则执行 List1.RemoveItem List1.ListIndex 语句的结果是; A. 移去第一项 C. 移去最后加入列表的一项 B. 移去最后一项 D. 出错信息 上一页返回章首下一页

第七章 常用控件 填空题; 1. 定时器事件之间的间隔通过 —— 属性设置,它的单位是 — 2. 取消定时器事件要通过 —— 属性来实现。 3. 组合框有三种不同的类型,这三种类型是 —— 、 —— 、 — 分别通过把 ——— 属性设置为 —— 、 —— 、 —— 、来实现。 4. 在三种不同类型的组合框中,只能选择不能输入数据的组 合框是 —— 5. 复选框的 —— 属性设置为 2 时,将变成 —— 色,禁止用户 使用。 6. —— 属性设置为 1 ,单选按钮和复选框以图形的方式出现 上一页返回章首下一页

第七章 常用控件 7. 列表框中项目的序号是从 —— 开始的。 8. —— 方法可以清除组合框和列表框中的所有内容 9. 滚动条响应的事件有 —— 和 —— 10. 当用户单击滚动条的空白处,滑块移动的增量值有 —— 属性决定 11. 如果要每隔 2 秒产生一个定时器事件,则 ——— 属性 设置为 —— 上一页返回章首下一章