常用控件.

合集下载

第五章 常用控件

第五章 常用控件

5.5按钮控件
按钮类控件是被系统预定义为Button的一类控件,该 类控件具有十余种不同的窗口风格,包含了普通的下压按钮、 单选按钮、检查按钮和分组框等多种常用的按钮形式。 下压按钮的作用是对用户的鼠标单击作出反应并触发 相应的事件,在按钮中既可以显示正文,也可以显示位图。 检查按钮可作为一种选择标记,可以有选中、不选中 和不确定三种状态。 单选按钮一般都是成组出现的,具有互斥的性质,即 同组单选按钮中只能有一个是被选中的。 检查按钮、单选按钮和下压按钮只能发送通知码为 BN_CLICKEN(单击按钮)和BN_DOUBLECLICKED(双 击按钮)的WM_COMMAND消息
5.4 编辑类控件
编辑类控件是一种可以用来接受用户键盘字符输 入的矩形区域,可以在其内进行编辑操作。该类控件 是程序接受用户字符输入的一种主要手段。 可以通过使用CWnd类成员函数SetWindowText() 和GetWindowText()来设定和获取一个编辑类控件中 的文本。
编辑框控件 (CEdit类)
CEdit类的主要成员函数
BOOL Create( DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID ) void GetWindowText( CString& rString ) const; int GetWindowTextLength( ) const; void GetSel( int& nStartChar, int& nEndChar ) const; int LineFromChar( int nIndex = –1 ) const; int LineIndex( int nLine = –1 ) const; int GetLineCount( ) const; void SetWindowText( LPCTSTR lpszString ); void SetSel( int nStartChar, int nEndChar, BOOL bNoScroll = FALSE ); void ReplaceSel( LPCTSTR lpszNewText, BOOL bCanUndo = FALSE );

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

第6章 常用控件

第6章 常用控件
Visual Basic程序设计
27
6.1 提供选择的控件
6.1.5 滚动条
【例6.6】 设计改变字体大小的应用程序,应用程 序的运行界面如图,拖动滚动条的滑块时,文本框 内的文字的字体大小相应的发生改变。
Visual Basic程序设计
28
6.2 图 形 控 件
6.2.1 图片框(PictureBox)
组合框是一种把文本框(TextBox)和列表框 (ListBox)特性组合为单个控制的一个控件。组合 框有3种不同的风格,依次是:下拉式组合框、简单 组合框和下拉式列表框,组合框的风格由Style属性值 来确定。
Visual Basic程序设计
19
6.1 提供选择的控件
6.1.4 组合框
1.组合框控件的常用属性 组合框有SelLengh、SelStart和SelText这3个文 本框特有的属性。 列表框的属性如List、ListCount、ListIndex、 Selected、Stored、Text和MultiSelect基本上都可 以用于组合框,此外,它还有自己的一些属性:
Visual Basic程序设计
20
6.1 提供选择的控件
6.1.4 组合框
1.组合框控件的常用属性
(1)Style属性:这是组合框的一个重要属性,其 取值为0、1、2,它决定了组合框的3种不同的类型。 (2)Text属性:该属性是其默认属性,该属性值 是用户所选择的项目的文本或直接从编辑区输入的文 本。
Visual Basic程序设计
第6章 常用控件
6.1 提供选择的控件 6.2 图形控件 6.3 定时器 6.4 焦点和Tab键顺序
Visual Basic程序设计
2

常用控件的使用和编程

常用控件的使用和编程
客可选择某项,同步具有添加滚动条功能,列表框是由数 值和标签对构成旳,每对都有其索引值。
• 树控件提供了一组分组项目列表,顾客能够选择某一项
目或项目组。
• 表格控件能够输入或观察数组,每个单独旳表格单元有
六种类型能够选择:Numeric型、String型、Picture型、 Ring型、Combo Box型和Button型。
能够及时更新,但是不支持绘制几何图形、光标、缩放和移动 功能。有3种滚动模式:连续模式、刷新模式和块模式
• Digital Graph控件:一般为Indicator型,不能经过键盘和鼠标
操作,用来显示一组数字(0、1)数据,沿y轴从上至下统计数组 数据,第一种数据相应旳显示在sample0-line0上,第二个数据 显示在sample0-line1上,依次类推,能够用来表达在Bus和Line 上数据旳分配情况。将不小于等于1旳数值显示为1,等于0旳 数值显示为0。
TREE 控件属性
TABLE 控件旳功能函数 插入行、删除行、取得单元格数据值、设置单元数据值。
函数原型
GetActiveTableCell SetActiveTableCell DeleteTableRows InsertTableRows DeleteTableColumns InsertTableColumns SetTableCellVal GetTableCellVal
函数功能
取得激活旳单元格 激活所指定旳单元格 删除表中所指定旳行
向表格中插入一行
删除表中所指定旳列
向表格中插入一列
设置指定单元格旳值 取得指定单元格旳值
8、图表控件
• Graph控件:用来图形化显示数据,能够显示一条或多条曲
线,每条曲线包括曲线、数据点、几何图形、图片或字符串。

第8章 常用控件(1)

第8章 常用控件(1)
1.单选按钮

单选钮(OptionButton)通常成组出现, 主要用于处理“多选一”的问题。

用户在一组单选钮中必须选择一项,并且 最多只能选择一项。 当某一项被选定后,其左边的圆圈中出现 一个黑点。
结束

单选按钮常用属性: (1)Value属性 该属性表示单选按钮选中或不被选中的状态。 True:为选中;False:为不被选中。 (2)Caption属性 该属性显示出现在单选钮旁边的文本 (3)Style属性 该属性用来设置控件的外观。值为0时,控件显 示标准样式;值为1时,控件外观类似命令按钮。 (4)Alignment属性: 设置单选按钮标题的对齐方式。0:左对齐,圆 形按钮位于控件的左边,文字显示在右边;1: 右对齐,圆形按钮位于控件的右边,文字显示在 左边。 结束
结束
(2)RemoveItem方法 用于删除列表框中的列表项,其语法是: Listname.RemoveItem index 其中,Listname表示列表框控件的名称, index参数是要删除的列表项的索引号。需 要注意的是,与AddItem方法不同,index参 数是必须提供的。 例如: List1.RemoveItem 0 删除List1列表框中的第一个列表项
该属性是一个逻辑数组,其元素对应列表框
中相应的项。表示相应的项在程序运行期间
是否被选中。
例如:
Selected(0)的值为True,表示第一项
被选中,若为False,则表示未被选中。
结束
(6)MultiSelect(多选择列表项)属性 该属性值表明是否能够在列表框控件中进行复 选以及如何进行复选。 它决定用户是否可以在控件中做多重选择,它 必须在设计时设置,运行时只能读取该属性。 (7)SelCount属性 其值表示在列表框控件中所选列表项的数目, 只有在MultiSelect属性值设置为1(Simple)或 2(Extended)时起作用, 通常与Selected数组一起使用,用于处理控件 中的所选项目。

大学计算机vb课程 第五章 常用控件【精选】

大学计算机vb课程 第五章 常用控件【精选】

0--Unchecked:未被选定
False:未选定 1--Checked:选定
2--Grayed:灰色,禁止选择
Style属性
0--Standard:标准方式
1--Graphical:图形方式
Picture属性
未选定时的图标或位图
DownPicture属性 选定时的图标或位图
DisabledPicture属性 禁止选择时的图标或位图
选中。
Sorted(D):True:按字母顺序排列。False:按加入先后顺序排列。 Text(P) :被选中列表项的内容,如:
List 1.List(List 1.ListIndex) = List1.Text MultiSelect:0-None:禁止多项选择;
1-Simple:简单多项选择; 2-Extended:扩展多项选择。
常用事件
5.1 单选钮和复选框
有Click事件,因为单击时自动改变状态,故不需要编写过程。
【例5-1】
用单选按钮和复选框制作如图 所示窗口。当用户选择了“所在学 院”和“学习课程”后,单击“确 定”,则选择结果显示在下面的文 本【框属中性。设置】
默认名
Name属性
其它属性及设置
Option1 Option2 Option3 Check1 Check2 Check3 Check4 Label1
择的项目列出来,不 组合框有三种类型,由其Style属性值决定,Style
能直接修改项目。 可为0、1或2。
0——默认值。下拉式组合框。
1——简单组合框。
2——下拉式列表框。
常用属性
5.3 列表框和组合框
说明:P——只可在程序中设置或引用,D——只可在设计状态设置 List (PD) :字符型数组,存放列表框的项目,下标从0开始。 ListIndex(P):选中项目的序号,无项目被选定时为-1。 ListCount(P):项目的数量,ListCount-1是最后一项的下标。 Selected(P):逻辑数组。Selected(i)的值为True表示第i+1项被

常用WINDOWS窗体控件

常用WINDOWS窗体控件

§4.5 单项选择按钮控件
单项选择按钮(RadioButton)控件是让顾客在 一组选项中选定一项且只能选中一项。若窗体内仅有 一组RadioButton控件,则可将它们简朴旳放置在窗 体内,但假如在同一窗体中有多组RadioButton时, 则需要将其放置到框架(GroupBox)控件中。
§4.6 复选框控件
MultiLIne:控制选项卡是否能够以多行旳形式显示。
Alignment:控制选项卡旳排列方式,可选值有Left、 Right、Top和Bottom四个。
§4.11 计时器控件
也被称为时钟(Timer)控件,它旳作用是按照原则 时间间隔引发计时器事件旳组件。
计时器常用属性有两个: Enabled: 设置计时器控件是否可用,可选值为True或 False
案例讲解
【案例4-2】基本控件旳使用。制作一种包括两页 选项卡旳Windows应用程序,其中一页包括进度 条和滚动条控件,另一页包括列表框和下拉框控 件。
作业:
1、掌握本章基础概念 2、掌握本章案例
Interval: 设置时间间隔值。Interval旳值须介于 1~65535之间。每单位为1ms。
计时器只有一个Tick事件,若启用Timer控件,则 每个Interval间隔就会引发一次Tick事件。
§4.12 滚动条控件
滚动条控件又可分为水平滚动条(HScrollBar) 和垂直滚动条(VScrollBar)两类。能够在应用程序 旳窗体或控件容器中水平或垂直滚动,以便查阅大 篇幅旳信息。
§4.3 命令按钮控件
命令按钮(Button)控件也是应用程序经常用 到旳控件之一,它主要接受鼠标单击或双击事件。单 击命令按钮就会触发该按钮旳Click事件,从而程序 就会进入到写好旳事件过程下。

常用控件.

常用控件.

第七章 常用控件教学目的及要求:控件的分类,会利用本章控件设计程序界面 重点与难点:1.掌握常用控件(单选钮、复选框、框架、列表框、组合框、滚动条、计时器、图片框、图像框)的常用属性、事件和方法的使用2.进一步掌握窗体和控件事件过程代码的编写、 combobox 、 scrollbar 、 timer 、 picturebox、 image授课内容:VB 的控件分为三类:内部控件、 1、内部控件(标准控件) : 指针( Point ) 标签( Label ) 框架( Frame ) 复选框( CheckBox ) 组合框( ComboBo )x 水平滚动条( HScrollBar ) 定时器( Timer ) 目录列表框( DirListBox ) 形状( Shape ) 图像框( Image )图片框( PictureBox ) 文本框( TextBox ) 命令按钮( CommandButton ) 单选按钮( OptionButton ) 列表框( ListBox ) 垂直滚动条( VScrollBar ) 驱动器列表框( DriveListBox ) 文件列表框( FileListBox ) 线条( Line )数据( Data )(1) 它们是VB 本身提供的控件,不能从工具箱中删除。

(2) 打开工具箱:①工具栏-> 工具箱 ②视图-> 工具箱2、 A ctiveX 控件:OLE : Object Linking and Embedding ,对象的链接和嵌入。

ActiveX 控件是VB 内部控件的扩充。

只要条件允许,就能使用在不同的编程环境(如 VB 、 VC 、 VFP 、 VJ 等)中。

添加到工具箱中的方法:(1) 工程 -> 部件 -> 控件标签(2) 工具箱(右键) -> 部件 -> 控件标签主要外语词汇:optionbutton 、 frame 、 listbox 第一节 控件概述ActiveX 控件和插入对象。

Qt常用5种控件总结

Qt常用5种控件总结

Qt常用5种控件总结
一、按钮控件
按钮控件是用户界面中最常见的控件之一,用于触发一些功能或者执
行特定的操作。

Qt中提供了QPushButton类,用于创建按钮控件。

其中,常用的按钮控件还包括复选框、单选按钮和切换按钮等。

按钮控件可以设
置文本、图标以及样式等属性,并提供了信号槽机制,使得按钮可以与其
他控件进行交互。

三、文本框控件
四、列表控件
列表控件用于显示一组项目,并且允许用户进行选择或操作。

Qt中
提供了QListWidget类,用于创建列表控件。

列表控件可以设置项目、图标、样式以及选择模式等属性。

列表控件还提供了丰富的信号槽机制,用
于监听项目的选择、拖动、双击等事件,并根据需要进行处理。

此外,Qt
还提供了QTreeView和QTableView类,用于创建树状列表和表格列表控件,支持项目的展开、折叠以及排序等功能。

五、进度条控件
进度条控件用于显示任务的执行进度或者操作的完成度。

Qt中提供
了QProgressBar类,用于创建进度条控件。

进度条控件可以设置最小值、最大值、当前值以及样式等属性。

进度条控件还提供了setValue(函数,
用于更新进度值,并提供了信号槽机制,用于监听进度条的变化事件。


度条控件还支持动画效果,可以通过setValue(函数的动画参数实现平滑
的进度过渡。

常见控件——精选推荐

常见控件——精选推荐

常见控件阅读⽬录1.常见的控件:1.⽂本输⼊框(TextBox)2.按钮控件(Button)3.下拉选框(DropList)4.⽇期/时间控件(Date/TimePicker)5.(图⽚、⽂件)上传控件(Upload)6.树形控件(TreeView)7.列表框(ListBox)8.多格式⽂本框(RichTextBox)9.Tab控件10.其他控件11.多浏览器兼容性问题以下是上述常⽤控件就样式、属性、功能、测试点等⽅⾯的总结1.⽂本框纯⽂本框(不带其他类型控件)主要分为密码框、⽂本框(TextBox)和多⾏⽂本框(TextArea)1.1密码框(1)样式:(2)属性:输⼊的⽂本会⾃动以⿊⾊圆点或星号加密显⽰。

(3)功能:⽤于输⼊密码(4)测试点(功能):1.字符长度2.是否区分字母⼤⼩写3.全⾓半⾓输⼊(数字、英⽂)4.是否允许空格字符5.输⼊的密码是否密⽂显⽰,是否可以“显⽰密码”6.安全性:是否可以复制、粘贴⽅式输⼊、复制粘贴后是否看到明⽂7.安全性:密码传输过程是否加密、数据库保存是否加密8.密码验证⽅式是否为⽐对模式。

9.登录后是否会⽤明⽂传递参数10.利⽤复制粘贴等操作强制输⼊不允许的输⼊数据11.同⽂本框测试点1.2⽂本框(1)样式:(2)属性:普通⽂本框,允许输⼊⽂本、数字等类型的字符(3)功能:⽤于普通⽂本的输⼊和显⽰,常搭配其他控件使⽤(4)测试点(功能):1.输⼊中⽂、英⽂⼤⼩写、数字、特殊字符,构建有效等价类和⽆效等价类2.全⾓半⾓输⼊(数字、英⽂)和显⽰3.输⼊框是否为必填项(空输⼊)4.是否可以输⼊空格以及对空格的处理(包括全⾓半⾓、中英⽂、⽂本⾸尾、⽂本间的空格)5.字符长度6.⽀不⽀持快捷键操作(Enter、Ctrl+“C/V/X/A/Z”复制粘贴剪切全选撤销等)7.数值型、⽇期型、时间型⽂本框的合法性校验8.利⽤复制粘贴等操作强制输⼊不允许的输⼊数据9.特殊字符(串):单引号、双引号、分号、Null、null、/、\、转义字符、</html>等10.JavaScript代码:<b>Hello</b>、alert("hello")11.html代码:<font>你好</font>、<script>alert(/xss/)</script>12.注⼊式Bug1.3多⾏⽂本框(1)样式:(2)属性:可以输⼊复数⾏的⽂本。

常用控件介绍范文

常用控件介绍范文

常用控件介绍范文常用控件是指在计算机软件开发过程中经常用到的一些用户界面元素,用于与用户进行交互,并实现各种功能。

随着计算机软件的发展,常用控件也在不断更新和扩展,以满足不同领域和不同用户的需求。

下面将介绍一些常用的控件。

1. 文本框(Text Box):用于接收用户输入的文本或显示输出的文本。

可以设置属性,如最大长度、是否只读等。

3. 按钮(Button):用于触发一些操作或执行一些函数。

按钮可以设置文本、图标或快捷键等。

4. 列表框(List Box):用于显示一个列表,用户可以从中选择一个或多个选项。

可以设置单选或多选。

6. 多行文本框(Text Area):用于输入多行文本,如长文本、备注等。

7. 复选框(Check Box):用于提供多选选项,用户可以勾选或取消勾选。

8. 单选按钮(Radio Button):用于提供互斥的单选选项,用户只能选择其中的一个。

11. 滚动条(Scroll Bar):用于在一个可滚动的区域内定位或滚动内容。

12. 树形视图(Tree View):用于显示层次结构的数据,如文件夹目录、组织结构等。

15. 对话框(Dialog Box):用于显示一些特定功能的窗口,如文件选择框、颜色选择框等。

16. 菜单栏(Menu Bar):用于显示程序的菜单选项,可以通过菜单项执行功能或打开窗口。

17. 工具栏(Tool Bar):通常位于窗口上方,用于提供快速访问常用功能的按钮。

18. 消息框(Message Box):用于显示一些提示、警告或错误信息,通常有确定、取消等按钮。

19. 时间选择器(Date Picker):用于选择日期和时间,可显示日历和时间选择器。

总结:常用控件是计算机软件开发过程中不可或缺的一部分,可以通过这些控件来构建用户友好的界面,并实现各种功能。

通过理解和掌握这些控件的特点和用法,可以更高效地进行软件开发工作。

Windows常用控件介绍

Windows常用控件介绍
第5章 常用控件介绍
控件是Windows应用程序的图形界面的重 要组成部分,用户可以通过控件完成与应 用程序的交互。控件其实在MFC中是对数 据和方法的封装,当然控件就有自己的属 性和方法。在MFC中,所有的控件都是由 CWnd类派生来的,所以控件可以作为对 话框的子窗口而创建。本章以对话框程序 为基础介绍一些基本和常用的控件,学习 掌握Windows控件一般的使用方法和步骤。
2、列表框控件常用方法
为列表框关联一个控件类型的变量,可以
利用这个变量来调用列表框控件类CList
Box里面的方法。
列表框类 CListBox方法
描述
AddString()eteString() 从列表框中删除一个字符串
GetCurse()
返回选中字符串的索引
GetText()
5.1 Button按钮
• Button按钮是在Windows应用程序中最 常见的控件之一。如确定、取消、QQ 登录,Button按钮无处不在。这一节中 主要介绍Button按钮的添加,利用其控 件变量和消息响应函数来完成应用程 序的操作。
5.1.1 创建一个“打开”按钮
• 利用第4章所述方法,创建一个项目名 为Test1的对话框应用程序。为对话框 拖一个ID为IDC_BUTTON_OPEN, Caption为“打开”的Button按钮。同时删 除对话框中间的静态文本“TODO: 在这 里设置对话框控制”。
最后的程序要实现,初始状态“打开”按钮可用,“关闭”按钮 不可用。单击“打开”按钮弹出对话框提示“以打开”,之后 “打开”按钮不可用。单击“关闭”按钮,弹出对话框提示“已 关闭”,恢复初始状态。
1、定义一个BOOL型标记变量 因为程序要实现关闭打开轮流操作,所以需要一个变量标 记当前状态是打开还是关闭。我们选择BOOL变量来表示, TRUE为“打开”可用,FALSE为“关闭”可用。下面在对话框类 声明中定义一个名为m_bOpen的BOOL型变量,并在构造 函数中初始化为TRUE。代码如下:

对话框及常用控件

对话框及常用控件

统一的视觉风格
对话框的视觉风格应与应 用程序的整体风格保持一 致。
合适的色彩搭配
对话框的颜色搭配应符合 应用程序的主题和风格, 同时也要考虑色彩的对比 度和舒适度。
精美的图标和插图
对话框中可以适当地使用 图标和插图,以提高视觉 效果和用户体验。
一致性
对话框布局一致
不同对话框的布局和组件应保持一致,以提高用户对 应用程序的熟悉度和使用效率。
提示对话框
总结词
提供简短信息或警告的对话框
详细描述
提示对话框通常用于向用户显示应用程序的状态或提 供简短的通知。它包含一个标题、一条消息和一个关 闭按钮。根据需要,提示对话框还可以包含图标以强 调其重要性。
感谢观看
THANKS
按钮
总结词
用于触发特定功能的控件
详细描述
按钮是常见的交互控件,用户点击按钮后可以触发特定的功能或操作。根据功 能,按钮可分为确认、取消、提交等类型。
列表框
总结词
用于显示和选择列表项的控件
详细描述
列表框可以显示一系列的列表项,用户可以通过鼠标或键盘选择所需的列表项。根据选择方式,列表 框可分为单选列表框和多选列表框。
对话框的分类
模态对话框
模态对话框会阻塞用户对其他界面的 操作,直到对话框关闭。这类对话框 常用于需要用户做出决策或输入的情 况。
非模态对话框
非模态对话框不会阻塞用户对其他界 面的操作,用户可以在对话框打开的 同时进行其他操作。这类对话框常用 于显示信息或提供简单的选项。
对话框的使用场景
确认操作
01
复选框
总结词
用于表示选项是否被选中的控件
详细描述
复选框是一种开关控件,用户可以通过点击来选中或取消选中某个选项。多个复选框可 以组合在一起,表示多个选项的组合。Fra bibliotek单选按钮

VB常用控件介绍

VB常用控件介绍

VB常用控件介绍VB(Virtual Basic)是一种面向对象的编程语言,常用于开发各种图形用户界面(GUI)应用程序。

在VB中,控件是构成用户界面的基本元素,通过控件可以实现用户与程序的交互。

下面是一些常用的VB控件的介绍。

1. 按钮控件(Button):按钮是VB中最常用的控件之一,用于触发一些事件或执行一些动作。

通过设置按钮的文字、大小、位置和事件处理程序,可以实现各种用户交互功能。

3. 文本框控件(TextBox):文本框用于接收用户的输入,并可以将输入的文本保存到变量中。

可以设置文本框的大小、位置、边框样式等属性,并可以通过事件处理程序响应用户输入的变化。

4. 列表框控件(ListBox):列表框用于显示一组选项,并允许用户从中选择一个或多个选项。

可以通过添加和移除选项,以及设置列表框的大小、位置、滚动条等属性来定制列表框的外观和功能。

6. 复选框控件(CheckBox):复选框用于表示一个状态,可以被选中或取消选中。

常用于表示一个二进制选项,比如启用/禁用一些功能。

可以设置复选框的大小、位置、文本等属性,并可以通过事件处理程序获取用户的选择。

7. 单选按钮控件(RadioButton):单选按钮用于表示一组互斥的选项,用户只能选择其中的一个。

常用于表示一个多项选择,比如选择性别。

可以设置单选按钮的大小、位置、文本等属性,并可以通过事件处理程序获取用户的选择。

8. 进度条控件(ProgressBar):进度条用于显示任务的进度,可以根据任务的完成情况来改变进度条的长度和显示。

可以通过设置进度条的最小值、最大值、当前值等属性,以及处理进度改变的事件来定制进度条的功能。

9. 图像框控件(PictureBox):图像框用于显示图像或图表,可以加载本地或网络上的图像文件,并可以设置图像框的大小、位置等属性。

可以通过处理鼠标点击、鼠标移动等事件来实现与图像相关的交互功能。

10. 文件对话框控件(FileDialog):文件对话框用于让用户选择文件或保存文件,可以通过设置对话框的类型、过滤条件、默认目录等属性来限制用户的选择范围,并可以通过事件处理程序获取用户选择的文件路径。

常用控件及其应用

常用控件及其应用
ENDCASE (4) 运行及调试表单,结果如图10.29所示。
1.3 列表框与组合框
列表框和下拉列表框(即 Style 属性为 2 的组合框控件)为用 户提供包含一些选项和信息的可滚动列表。在列表框中,任 何时候都能看到多个项;而在下拉列表中,只能看到一个项, 用户可单击向下按钮来显示可滚动的下拉列表框。
例10.8 创建一个学生成绩查询表单,其中学号使用列表 框显示,当用户单击某个学号时,显示该学生的相应成 绩。其主要步骤如下:
(1) 创建表单。 (2) 设置表单的数据环境为XSXI.DBF。 (3) 在表单中添加Label1标签对象,标题为“学号”。 (4) 在表单中添加List1列表框对象,设置其属性:
常用的列表框属性有:
(1) RowSourceType属性:确定 RowSource(列表框中列表项 的数据源)的类型。
(2) RowSource属性:指定列表中数据的来源。
(3) ColumnCount属性:指定列表框的列数。
(4) ListCount属性:指定列表框数据条目的数目。
(5) Selected属性:指定列表框中的某个条目是否处于选定状 态。
数据库原理及应用
常用控件及其应用
1.1 标签、文本框和编辑框 1. 标签控件
标签(Label)是一种常用的控件,用来显示文本内容的图形控件。它的特点 是:不能直接编辑,不能用Tab键选择。通常创建标签控件,用来保存不 希望用户改动的文本。常用的标签属性有: (1) Name属性:指定标签控件的名称。 (2) Caption属性:指定标签的标题文本。 (3)AutoSize属性:根据文本内容自动调整控件的大小。 (4)Alignment属性:指定文本在控件中的对齐方式。(0-左对齐,1-右对 齐,2-居中对齐) (5) WordWrap属性:指定标签上显示的文本能否换行。 (6) BackStyle属性:指定标签是否透明。

第5章 常用控件

第5章 常用控件

(2)将已选择的字段移动到左列表框中 Private Sub Command2_Click() If List2.ListCount = 0 Then MsgBox "列表中已没有可选的字段", , "注意" Exit Sub End If If List2.ListIndex >= 0 Then List1.AddItem List2.Text List2.RemoveItem List2.ListIndex Else MsgBox "请先在列表中选择某字段", , "注意" End If End Sub
Private Sub Command1_Click() If Option1.Value Then Text1.FontName = "宋体" Else Text1.FontName = "幼圆" End If If Option3.Value Then Text1.FontSize = 16 Else Text1.FontSize = 20 End If If Option5.Value Then Text1.ForeColor = RGB(0, 0, 255) Else Text1.ForeColor = RGB(255, 0, 0) End If End Sub
设置单选按钮或复选框和文本注释内容,即单选按钮或复选框边上的文本标题
(2)Alignment属性 0:控件按钮在左边,标题显示在右边,默认设置
1:控件按钮在右边,标题显示在左边。
(3)Value属性:默认属性,表示单选按钮或复选框的状态。 单选按钮 True:单选按钮被选定。 False:单选按钮未被选定,默认设置。 复选框 0-Unchecked:复选框未被选定,默认设置。 1-Checked:复选框被选定。 2-Grayed:复选框变成灰色,禁止用户选择。 (4)Style属性:指定单选按钮或复选框的显示方式,用于改善视 觉效果。 0-Standard:标准方式。1-Graphical:图形方式。 3、常用事件 单选按钮和复选框都能接收Click事件,但一般需要编 写事件过程,检测控件对象Value属性值,再根据检测 结果执行相应的处理

第八章常用控件

第八章常用控件
End Select
EnnddSSuubb
二、复选框 (checkbox)
主要属性: caption, alignment, value, sytle value的值:unchecked, checked, unavailable
【例8-4】设计一个简单的个人爱好调查程序。
Private Sub Command1_Click() Dim name$, sex$, hobbit$,i% name = "姓名:" & Text1 sex = "性别:" & IIf(Option1(0).Value, "男", "女") hobbit = "爱好:" For i = 0 To 3 If Check1(i).Value=1 Then hobbit=hobbit & Check1(i).Caption & " " Next i Label4 = name & vbCrLf & sex & vbCrLf & hobbit End Sub
第 8 章 常用控件
第 1 节 框架 第 2 节 计时器 第 3 节 选择性控件 第 4 节 列表框和组合框 第 5 节 滚动条 第 6 节 常用ActiveX控件
第 1 节 框架控件(frame)
一、使用框架的意义:作为对象的容器,实现对象分组和美化窗体。
二、建立框架 先建立框架,再在框架内建立对象,框架内的对象和框架相当与一 个整体;如果先建立其它对象,后建立框架,必须通过剪切→选框 架→粘贴才能绑定为整体。
方法: AddItem: 对象名. AddItem Item[,index] RemoveItem:对象名. removeItem index Clear:对象名.clear
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Visual Basic 程序设计
框架
(3)Visible属性 若框架的Visible属性为False,则在程序执行期间,框架 及其所有的控件被隐藏起来。 事件 框架可以响应Click和DbClick事件,但是,在应用程序中 一般不需要编写有关框架的事件过程。
Visual Basic 程序设计
7.3 列表框和组合框 列表框(ListBox)通过显示多个选项供用 户选择,达到与用户对话的目的。如果有 较多的选项而不能一次全部显示时,VB会 自动加上滚动条。 组合框(ComboBox)是组 合了文本框和列表框的特性而形 成的一种控件。组合框有三种组 合风格,即下拉式组合框、简单 组合框和下拉式列表框,由其 Style属性值决定,他们的Style属 性值分别为0,1,2。
Visual Basic 程序设计
(4)Style属性 指定控件的显示方式,用于改善视觉效果。 0:Standard 标准方式。 1:Graphical 图形方式,可以通过Picture属性添 加图形,外观类似命令按钮。 事件 单选按钮和复选框都能接受Click事件。当用户单击单选按 钮或复选框时,它们会自动改变状态。 例7-1通过单选按钮和复选框设置文本框的字体。界面如图所示。
3. 组合框的特有属性 Style
类型
下拉式组合框 简单组合框 下拉式列表框
Style
0 1 2 能 能
输入
不能
Visual ic 程序设计
列表框和组合框中的选项可以简单地在设计状态通过List 属 性设置,也可以在程序中用AddItem放法来添加,用 RemoveItem 或 Clear 方法删除。 4. 方法 (1)AddItem: 把一个选项加入列表框或组合框 对象.AddItem item [, index] Item:字符串表达式,即是要加入的选项。 Index:指定新添加的选项在列表框或组合框中的位置。 (2)RemoveItem:把列表框或组合框中的某一项删除 对象.RemoveItem index Index:被删除项目在列表框或组合框中的位置,对于第一项, Index为0 (3)Clear:清除列表框或组合框的所有内容 对象.Clear Visual Basic 程序设计
List1
Combo1
下拉式组合框
简单组合框
下拉式列表框
Visual Basic 程序设计
1. 共有的重要属性 (1)List : 字符型数组,存放列表框的项目,下标是从0开始。 (2)ListIndex: 选中的项目的序号,没有项目被选定时为-1 (3)ListCount: 项目的数量,ListCount-1是最后一项的下标。 (4)Sorted: True:按字母顺序排列。 False:按加入先后顺序排列。 (5)Text: 列表项中被选定的内容, List 1.List(List 1.ListIndex) = List1.Text。
单选按钮
复选框
Visual Basic 程序设计
重要属性: (1)Caption 属性 设置单选按钮或复选框边上的文本标题。 (2)Alignment 属性 0:控件在左边,标题在右边,默认设置。 1:控件在右边,标题在左边。 (3)Value 属性 单选按钮的值有2个: True:单选按钮被选中。 False:单选按钮未被选中,默认设置。 复选框的属性值有3个: 0:Unchecked 复选框未被选中,默认设置。 1:Check 复选框被选中。 2:Grayed 复选框变灰色,禁止用户选择。
Visual Basic 程序设计
2. 列表框的特有属性 (1)Selected:
Selected(i)的值为True表示第i+1项被选中。表示在一个 列表框中只能选择一项。 (2)MultiSelect 0-None:禁止多项选择。表示在一个列表框中只能选择一 项。 1-Simple:简单多项选择。鼠标单击或按空格键表示选定或 取消选定一个选项 2-Extended:扩展多项选择。按住Ctrl键,同时用鼠标单击 或按空格键表示选定或取消选定一个选择项;按住Shift将同 时单击鼠标,或者按住Shift键并且移动光标键,就可以从前 一个选定的项扩展选择到当前选择项,即选定多个连续项。 Visual Basic 程序设计
7.2 框架
如果想把窗体上的控件分组,使用框架是一 个常用的选择,框架是VB向程序员提供的少 数可以作为容器的控件之一。 框架内控件的创建方法: 单击工具箱上的工具,然后用出现的“+”指 针,在框架中适当位置拖拉出适当大小的控件。 不能使用双击工具箱上图标的自动方式。 重要属性 (1)Caption属性:框架上的标题。 (2)Enabled属性:框架内的所有控件将随框 架一起移动、显示、消失和屏蔽。当框架的 Enabled属性设为False时,程序运行时该框架 在窗体中的标题为灰色,表示框架内所有控件 均被屏蔽,用户无法对其进行操作。
Visual Basic 程序设计
Private Sub Check1_Click() Text1.Font.Bold = Not Text1.Font.Bold End Sub Private Sub Check2_Click() Text1.Font.Italic = Not Text1.Font.Italic End Sub Private Sub Check3_Click() Text1.Font.StrikeThrough = Not Text1.Font.Strikethrough End Sub Private Sub Check4_Click() Text1.Font.Underline = Not Text1.Font.Underline End Sub Private Sub Option1_Click() = "宋体" End Sub Private Sub Option2_Click() = "黑体" End Sub Visual Basic 程序设计
第7章 常用控件
7.1 复选框和单选按钮 7.2 框架 7.3 列表框和组合框 7.4 时钟控件 7.5 滚动条 7.6 鼠标器事件和键盘
7.1 复选框和单选按钮 单选按钮(Option Button)由 和 说明性文本组成。单选按钮必须成组出 现,用户在一组按钮中必须并且最多只 能选择一项。当某一项被选定后,中 出现出现一个黑点。 复选框(CheckBox)由和说明 性文本组成。列表框列出可供用户选择 的选项,用户根据需要选其中的一项或 多项。被选中项的变成。
相关文档
最新文档