第7讲 常用控件

合集下载

制作常用控件使用方法的详细介绍专题培训课件

制作常用控件使用方法的详细介绍专题培训课件
用事件有:KeyPress、Click、DblClick和LostFocus。
3.常用方法
编辑框最常用的方法是:SetFocus。
9.2.2 编辑框控件(EDITBOX)
【例9.9】设计一个程序,将一个编辑框的内容,加 入到另一个编辑框中。
9.3 计时器控件与容器控件
9.3.1 计时器控件(Timer)
也在有和无之间切换。
1.常用属性
(1)Alignment属性
0—左:控件钮在左边,标题显示在右边,缺省设置。 1—右:控件钮在右边,标题显示在左边。
(2)Value属性
0—未被选定,缺省设置。 1—被选定。 2—灰色,禁止选择。 该设置只在代码中可用。
9.4.2 复选框控件(CHECKBOX)
此参数,数据项是按存放的顺序排列。如果Sorted属性设为“真”(.T.),则 数据项按字母排序,添加到列表框或组合框中。 (2)RemoveItem方法 从列表框或组合框中移去一个数据项。 对象.RemoveItem(nIndex) 说明:nIndex参数,指定一个整数,它对应于被移去项在控件中的显示顺序。 对于列表框或组合框中的第一项,nIndex=1。 (3)Clear方法 对象.Clear 可清除列表框、组合框控件的所有内容。
送入SelText存放。这些属性 一般用于在文本编辑中设置插入点及范围,选择字符串,清除
文本等,并且经常与剪贴板一起使用,完成文本信息的剪切、 拷贝、粘贴等操作。
2.常用事件
文 本 框 的 常 用 事 件 有 : Change 、 KeyPress 和 LostFocus。
3.常用方法
(6)SelStart、SelLength、SelText属性

Delphi第7章窗体和组件详解

Delphi第7章窗体和组件详解

7.1 窗体
组件的事件是对组件所做的某个动作或系统的某些行 为(如按下鼠标、双击鼠标、窗体装入等)的反应。
事 件 说 明
OnClick
OnDblClick
触发条件当鼠标双击时触源自本事件OnMouseDown
OnMouseMove OnKeyDown OnKeyPress OnKeyUp OnEnter OnExit OnStartDrag OnDragDrop
计时器控件Timer的使用
Panel、 Scrollbar组件
Panel:可称之为窗格。可用于创建状态栏、工具栏、工具条等。 Scrollbar用来创建标准Windows滚动条,在很多时候滚动条是自 动加入的,并不需要添加代码来实现。 作用说明 Panel属性
Alignment
BevelInner
移出窗体 Label1.Left:=Label1.Left-20//Left属性值减 20 else Label1.Left:=Form1.Width;//移出左边界时 从窗体右边界移入
7.2 文本显示输入类组件
7.2.3 TMemo组件 1.概述 TMemo备注框组件位于组件面板的Standard选项卡上 ,可以显示、编辑多行文本。 2.主要属性 (1) Lines属性 (2) ScrollBars属性 (3) WantTabs属性
7.3 按钮类组件
7.3.1 TButton组件 1.概述 TButton命令按钮组件用于为用户提供选择执行的命令 ,通常称为命令按钮。 2.主要属性 (1) Cancel属性 (2) Caption属性 (3) Default属性 (4) Enabled属性 (5) ModalResult属性 (6) Name属性 例:加法运算

常用控件的使用

常用控件的使用

常用控件的使用一·控件类型控件是包含在窗体中的对象,VB中常用的控件有20多种,每种控件都有各自的属性,方法和事件。

有些控件主要用于输入文字和显示文字,如文本框,标签等;有些控件主要用于控制盒处理和数据如命令按钮,滚动条,数据访问控件等。

VB的控件分文三类:标准控件,Active控件和可插入控件。

·标准控件-由VB的可执行文件提供,启动后出现在工具箱里,不能添加和删除·ActiveX控件-扩展名为·ocx的独立文件,又称为OLE控件或定制控件。

·可插入控件-可添加到工具箱中的对象,当做控件使用。

二·常用控件的使用常用标准控件包括,文本框控件,标签控件,命令按钮控件,单选按钮控件,复选框控件,列表框控件,组合框控件,滚动条控件,定时器控件以及框架控件。

(一)文本框控件文本框控件主要用来显示文本或者输入文本。

例如Windows登录时用于输入用户名和密码的控件就是文本框1·文本框控件常用属性文本框常用的属性有Name,Text,Alignment,enabeled,Locked,Visible,Tooltiptext,Passwordchar,Maxlength,Seltext,selstart和sellength1)Name:唯一标识文本框的名称2)Text:文本框输入的文本内容3)Alignment:输入或显示文本框内容的对齐格式。

默认值为“0-左对齐”4)Enabled:设置文本框是否可用,默认值为True。

当设置为False时,文本框变灰,不能使用该文本框5)Locked:设置文本框是否可以编辑,默认值为False。

当设置为False时,文本框中的内容可以编辑;当设置为True时,文本框中的内容不可编辑,只能查看,相当于只读。

6)Visible:设置文本框是否可见,默认值为True。

当设置为False时,程序运行时,该文本框不可见。

常用控件用法

常用控件用法

仁者无敌C++----书山有路勤为径学海无涯苦作舟 首页 | 文章 | 相册 | 收藏夹 | 留言VC常用控件用法(转载)1.表头控制 Header Control2.图像列表控制 Image List3.列表控制和视 List Control&List View4.树控制和视 Tree Control&Tree View5.标签控制和视 Tab Control&Tab View6.工具条控制 Toolbar Control7.进度条控制 Progress Control8.滑动条控制 Slider Control9.旋转按钮控制 Spin Button Control10.状态条控制 Status Bar Control其中,绝大部分通用控制在MFC类库中都存在两种封装形式,即控制类和视类,控制类主要是供直接使用控制而提供的,而视类则是通过间接使用控制而提供的,视类可以更好地把控制类集成到MFC结构中,并且使用视类可以利用引用直接对嵌套在其中的控制进行各种操作。

两者在使用方法上没有太大区别,就拿列表控制类和视类来说,当创建列表视后可通过CListCtrl& ctrlList = GetListCtrl()成员函数取得视类引用ctrlList之后,就可以利用列表视的视函数对视进行各项操作(ctrlList.Add等)。

第1章演练CHeadCtrl表头控制(CHeaderCtrl)通常应用在窗口中的文本或数据的列表之上。

一般为数据列的标题,可以包括多个部分,用户可以拖动每个部分并可以控制每列的宽度。

表头控制类提供了普通表头控制的基本方法,只有在WINDOWS95以后版本系统中才提供,其方法包含在afxcmn.h 文件中,一般与标签控制(CTabCtrl)和列表控制(CListCtrl)组合使用。

1.1 表头控制的对象结构1.1.1 表头控制对象的建立方法CHeaderCtrl &cheaderCtrl 建立表头控制对象Create 建立表头并绑定对象CHeaderCtrl::Create的格式如下:BOOL Create( DWORD dwStyle, const RECT&rect, CWnd* pParentWnd, UINT nID );其返回值非零时初始化成功,否则失败。

制作常用控件使用方法的详细介绍

制作常用控件使用方法的详细介绍

制作常用控件使用方法的详细介绍常用控件是指在软件开发中经常使用的界面元素或功能模块,如按钮、文本框、下拉列表等。

本文将详细介绍常用控件的使用方法。

一、按钮控件按钮是常用的用户交互元素,常用于触发特定事件或执行特定操作。

它的使用方法如下:1.在界面布局中添加按钮控件,可以通过拖拽方式添加或通过编程方式动态添加。

2.设置按钮的属性,如文本内容、宽度、高度、字体颜色等。

这些属性可以通过属性面板或通过代码设置。

3.为按钮控件添加事件处理程序,通过点击按钮触发相应的事件。

事件可以是点击事件、鼠标悬停事件或其他用户自定义事件。

二、文本框控件文本框用于接收用户输入的文本信息,其使用方法如下:1.在界面布局中添加文本框控件,文本框通常以输入框的形式呈现,可以通过拖拽方式添加或通过编程方式动态添加。

2.设置文本框的属性,如宽度、高度、字体颜色、背景颜色等。

这些属性可以通过属性面板或通过代码设置。

3.为文本框控件添加事件处理程序,响应用户输入的内容变化或其他用户自定义事件。

常见的事件有文本变化事件、失去焦点事件等。

4. 通过代码获取或设置文本框的内容。

可以使用getText(方法获取文本框的内容,或使用setText(方法设置文本框的内容。

三、下拉列表控件下拉列表是用户选择一些选项时弹出的列表,常用于提供多个选项供用户选择。

使用方法如下:1.在界面布局中添加下拉列表控件,可以通过拖拽方式添加或通过编程方式动态添加。

2.设置下拉列表的属性,如宽度、高度、字体颜色、背景颜色等。

这些属性可以通过属性面板或通过代码设置。

3.添加选项到下拉列表中,可以通过代码动态添加选项,也可以通过属性面板设置静态选项。

4.为下拉列表控件添加事件处理程序,响应用户选择的变化或其他用户自定义事件。

常见的事件有选择变化事件、下拉框展开事件等。

5. 通过代码获取或设置下拉列表的选中项。

可以使用getSelectedIndex(方法获取当前选中的索引,或使用getSelectedItem(方法获取当前选中的选项。

VB第7章 常用控件

VB第7章 常用控件

教案讲稿第七章常用控件[旧课复习]:复习内容:1. 一维数组求和,求平均等2. 复习列表框组合框,为控件做准备复习目的:巩固一维数组,二维数组的应用复习时长:大约5分钟[新课导入]:导入方式:通过复习列表框引入本章节的常用控件,列举常用控件在日常软件中的使用方法。

导入目的:增强学生的学习积极性导入时长:大约5分钟[新课讲授]:重点:各种常用控件(单选按钮、复选框、滚动条、计时器)难点:计时器的应用(Interval属性,Timer事件)方法:运用多媒体辅助教学,采用案例教学和任务驱动等教学法。

7.1单选按钮单选按钮又称为选项按钮(OptionButton),单选按钮一般总是作为一个按钮组来完成工作的。

单选按钮组是一组相互排斥的选项按钮,在一般情况下,在单选按钮组中一次只能选择一个选项,如果一次要选择多个单选按钮,可以使用框架控件把单选按钮分组。

单选按钮的主要属性有:1.Caption属性:单选按钮的文本内容。

2.Value属性:单选按钮是否被选中的属性。

如果将该值为True或-1,单选按钮被选中,如果将该值为False或0,单选按钮未被选中。

3.Style属性:单选按钮的外观。

该值取0时,是标准的Windows风格;取1时,是图形风格。

单选按钮的事件:Click事件:单击单选按钮时触发该事件。

1.使用单选按钮控件【例7.1】设计一个简易血型选择器,用户界面如图7-1所示,由四个单选按钮和一个命令按钮以及一个文本框组成。

选中血型后单击“选择”按钮,结果显示在文本框中。

图7-1 简易血型选择器设计步骤如下:(1)建立应用程序用户界面。

(2)编写代码编写命令按钮Commandl的Click事件代码:Private Sub Command1_Click()If Option1.Value = True Then Text1.Text = "您是O型血"If Option2.Value = True Then Text1.Text = "您是A型血"If Option3.Value = True Then Text1.Text = "您是B型血"If Option4.Value = True Then Text1.Text = "您是AB型血"End Sub7.2 复选框复选框(CheckBox)可以从多个选择中选择一个或多个选项。

第7章 常用控件

第7章 常用控件

2、Enabled属性 此属性为True时(默认状态),打开定时器;为Fasle时, 关闭定时器,而不论Inteval属性的值是多少。 二、主要事件(Timer) 这是定时器控件唯一的一个事件。每当间隔Inteval的值时 就会触发此事件。只要定时器控件的Enable属性的值为True, 且Inteval的值不为0,就会一直不停的产生Timer事件,直到程 序结束或Enabled属性改为False。 例:制作一个如图所示的电子表 对象:图片框、标签、定时器 Private Sub Timer1_Timer( ) Label1.Caption=Time End Sub
Private Sub Timer1_Timer() Static blndirect As Boolean If blndirect Then Command1.Left = Command1.Left + 100 Else Command1.Left = Command1.Left - 100 End If If Command1.Left <= 0 Then blndirect = True If Command1.Left >= Form1.Width - Command1.Width Then blndirect = False End If
7.6进度条(ProgressBar)控件 在Windows及其应用程序中,当执行一个耗时较长的操作 时通常会用进度条显示事务处理进程。在VB中,ProgressBar 控件用于设计这样的进度条,它位于Microsoft Windows Common Control 6.0部件中。 ProgressBar控件有三个重要属性:Max、Min、Value。Max和 Min属性用于设置控件的界限,Value属性决定控件被填充了 多少。 要显示某个操作的进展情况,Value属性将持续增长,直 到达到了由Max属性定义的最大值。这样,该控件显示的填充 块的数目总是Value属性与Min和Max属性之间范围的比值。如: 如果Min属性被设置为1,Max属性被设置为00,Value属性为 50,那么该控件将显示50%的填充块。

Visual Basic程序设计基础教程与上机指导第7课

Visual Basic程序设计基础教程与上机指导第7课
1、使用简介; 2、添加ActiveX 控件; 3、删除ActiveX 控件; 4、已发布的ActiveX产品;
/webnew/
小结
1、ActiveX控件使用的基本条件; 2、介绍添加ActiveX 控件的两种方法; 3、介绍删除ActiveX 控件的两种方法; 4、介绍已发布的ActiveX产品的信息;
1、关于ActiveX控件; 2、使用ActiveX的优点;
/webnew/
小结
1、介绍ActiveX控件的特性与对象的基本操作; 2、介绍使用ActiveX的优点;
/webnew/
ActiveX控件的使用 ActiveX控件的使用
/webnew/
常用的ActiveX控件 常用的ActiveX控件
1、CommonDialog控件; 2、RichTextBox控件; 3、ProgressBar控件; 4、PictureClip控件; 5、MSFlexGrid 控件; 6、Winsock控件;
/webnew/
/webnew/
Winsock控件 Winsock控件
(1)Winsock简介; (2)使用Winsock控件实现双向数据传输; (3)Winsock 控件的属性;
/webnew/
小结
1、介绍CommonDialog控件的基本属性与使用; 2、介绍RichTextBox控件的基本属性与使用; 3、介绍ProgressBar控件的基本属性与使用; 4、介绍PictureClip控件的基本属性与使用; 5、介绍MSFlexGrid 控件的基本属性与使用; 6、介绍Winsock控件的基本属性与使用;
/webnew/
概述
学习重点
常用的ActiveX控件;
学习难点
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

VB程序设计
滚动条(HScrollBar和VScrollBar)
常用控件
【2003年4月】
(9)表示滚动条控件取值范围最大值的属性是
A
A)Max B)LargeChange C)Value D)Max-Min
【2007年4月考题】
(14)设窗体上有1个滚动条,要求单击滚动条右端的按钮一
次,滚动块移动一定的刻度值,决定此刻度值的属性是 C
字符 数值 数值
列表是一个字符串数组,存放列表框的项目,下标从0开始, List(0)是第一个列表项。该属性值既可在设计状态下设 置,也可在程序中设置或引用
其值为列表项目的总数。该属性只能在程序中引用。
选中的项目的序号,其值从0开始直到ListCount-1。 该属 性只能在程序运行时使用,没有项目被选定时为-1。
常用控件
VB程序设计
常用控件
• 1.文本控件:标签、文本框 • 2.按钮控件:命令按钮
• 3.图形图像控件: • (1)图片框、图象框的属性、事件和方法 • (2)图形文件的装入 • (3)直线和形状
• 4.选择控件:单选按钮和复选框、列表框和组合框
• 5.框架 • 6.滚动条 • 7.计时器 • 8.焦点和Tab顺序
A)Max
B)Min
C)SmallChange
D)LargeChange
答案
VB程序设计
滚动条(HScrollBar和VScrollBar)
常用控件
【2002年9月】
• (1)在窗体上画两个标签,其名称分别为Label1和 Label2,Caption属性分别为“数值”及空白;然后画一 个名称为HScoll1的水平滚动条,其Min的值为0,Max的 值为100。程序运行后,如果单击滚动条两端的箭头,则 在标签Lable2中显示滚动条的值,如图所示。请在【1】 和【2】处填入适当的内容,将程序补充完整。
VB程序设计
常用控件
平均6题
10 9
8 7
题6 数5
4 3 2 1 0
05.4 05.9 06.4 06.9 07.4 07.9 08.4 08.9 09.3 09.9 10.3 10.9
命令按钮:4 文本框:16+1 形状图形:1 图片框:4 单选按钮:2 复选框:2 框架:3 列表框:11+1 组合框:7+2 滚动条:5+1 计时器控件:7+4
Text
字符
该属性是只读属性,只能在程序中引用。其值为列表项中 被选定的内容,与表达式List(ListIndex)的返回值相同。
VB程序设计
列表框(ListBox)
常用控件
属性:
属性名 Sorted Selected(i)
MultiSelect
Style
属性 值
逻辑 值
逻辑 值
数值
数值
说明
值为True时,列表框中各列表项自动按字母递增排序, 其值为False(默认值)时,按输入的先后次序排列。 该属性只能在设计状态下设置。
Min
10
Max
100
LargeChange 5
SmallChange 2 编写适当的事件过程。程序运行后,如果移动滚动条上的滚动框,则可扩大或缩小文本框中 的“国”字。运行后的窗体如图 2 所示。要求程序中不得使用任何变量。 注意:
存盘时必须存放在考生文件夹下,工程文件名为 sjt2.vbp,窗体文件名为 sjt2.frm。
年份
VB程序设计
滚动条(HScrollBar和VScrollBar)
常用控件
属性:
属性名 Max
属性值


数值
当小滑块处于底部或最右位置时,其Value 属性的 最大值,取值范围(-32768 ~ 32767) 。
Min
数值
当小滑块处于上部或最左位置时,其Value 属性的 最小值,取值范围(-32768 ~ 32767) 。
常用控件
• 事件:

Scroll:拖动滑块时会触发Scroll事件,单击滚动箭
头或滚动条时不会触发。

Change:当Value属性发生改变时(如移动滑块、单
击滚动箭头等滑块位置改变)会触发Change事件。
• 注意:拖动小滑块时,Scroll一直发生;Change在拖动 停止时发生。
VB程序设计
滚动条(HScrollBar和第V六Sc十ro二llB套ar) 例:
SmallChange LargeChange
Value
数值 数值 数值
鼠标单击滚动条两端箭头按钮时,滑块移动的增量 值。
鼠标单击滚动条的空白处,滑块移动的增量值。
返回或设置控件滑块的当前位置。Value属性值总 是在控件的Max属性值和Min属性值之间.
VB程序设计
滚动条(HScrollBar和VScroll 小题,每小题 15 分,共计 30 分) 注意:下面出现的“考生文件夹”均为 C:\WEXAM\26990001
******************************************************************************* (2)在名称为 Form1 的窗体上画一个文本框(名称为 Text1,Text 属性为“国”,FontName 属性为“黑体”)和一个水平滚动条(名称为 HScroll1),如图 1 所示。在属性窗口中对滚动条 设置如下属性:
• Private Sub HScroll1_ 【1】 ( )

Labl2.Caption=HScroll1. 【2】
• End Sub
答案
【1】Change 【2】Value
VB程序设计
列表框(ListBox)
在列表框中选择需要的项目。 • 属性:
常用控件
属性名 属性值
说明
List(i) ListCount ListIndex
是一个逻辑型数组,其元素的个数是列表框中的项目 数。
0:一次只能选择一项 1:用鼠标单击可选择多项 2:按住Ctrl键用鼠标单击可选择多项
0:标准 1:复选框形式
VB程序设计
列表框(ListBox)
常用控件
VB程序设计
列表框(ListBox)
常用控件
方法: 1)AddItem方法
格式:[Object.]AddItem 列表项 [,索引] 功能:AddItem方法用于在程序代码中添加列表项。 说明:无认索引时,在列表框的最后插入新列表项;有索 引时,则在索引指定的位置插入,条目依次后移 。 2)RemoveItem方法 格式:[Object.] RemoveItem 索引 功能:RemoveItem方法用于删除指定的列表项。 说明:条目一次前移
相关文档
最新文档