第八章 常用控件与系统对象
第8章 常用控件(2)

② MouseUp
鼠标的任一键被释放时触发该事件。
语法格式:
Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
③ MouseMove:
鼠标被移动时触发该事件
语法格式:
Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
说明:
Button:指示用户按下或释放了哪个鼠标按钮
Shift:
指示“Shift”、“Ctrl”、“Alt”键的状态
信息
X、Y:指当前鼠标的位置
例:编写程序:单击左键、右键、Shift+左键、 Ctrl+左键分别显示不同的图片。 程序代码如下:
Private Sub Image1_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single) If Shift = 1 Then Image1.Picture = LoadPicture(App.Path + "\12.jpg") ElseIf Shift = 2 Then Image1.Picture = LoadPicture(App.Path + "\13.jpg") ElseIf Button = 1 Then Image1.Picture = LoadPicture(App.Path + "\14.jpg") ElseIf Button = 2 Then Image1.Picture = LoadPicture(App.Path + "\15.jpg") End If End Sub
制作常用控件使用方法的详细介绍

制作常用控件使用方法的详细介绍常用控件是指在软件开发中经常使用的界面元素或功能模块,如按钮、文本框、下拉列表等。
本文将详细介绍常用控件的使用方法。
一、按钮控件按钮是常用的用户交互元素,常用于触发特定事件或执行特定操作。
它的使用方法如下:1.在界面布局中添加按钮控件,可以通过拖拽方式添加或通过编程方式动态添加。
2.设置按钮的属性,如文本内容、宽度、高度、字体颜色等。
这些属性可以通过属性面板或通过代码设置。
3.为按钮控件添加事件处理程序,通过点击按钮触发相应的事件。
事件可以是点击事件、鼠标悬停事件或其他用户自定义事件。
二、文本框控件文本框用于接收用户输入的文本信息,其使用方法如下:1.在界面布局中添加文本框控件,文本框通常以输入框的形式呈现,可以通过拖拽方式添加或通过编程方式动态添加。
2.设置文本框的属性,如宽度、高度、字体颜色、背景颜色等。
这些属性可以通过属性面板或通过代码设置。
3.为文本框控件添加事件处理程序,响应用户输入的内容变化或其他用户自定义事件。
常见的事件有文本变化事件、失去焦点事件等。
4. 通过代码获取或设置文本框的内容。
可以使用getText(方法获取文本框的内容,或使用setText(方法设置文本框的内容。
三、下拉列表控件下拉列表是用户选择一些选项时弹出的列表,常用于提供多个选项供用户选择。
使用方法如下:1.在界面布局中添加下拉列表控件,可以通过拖拽方式添加或通过编程方式动态添加。
2.设置下拉列表的属性,如宽度、高度、字体颜色、背景颜色等。
这些属性可以通过属性面板或通过代码设置。
3.添加选项到下拉列表中,可以通过代码动态添加选项,也可以通过属性面板设置静态选项。
4.为下拉列表控件添加事件处理程序,响应用户选择的变化或其他用户自定义事件。
常见的事件有选择变化事件、下拉框展开事件等。
5. 通过代码获取或设置下拉列表的选中项。
可以使用getSelectedIndex(方法获取当前选中的索引,或使用getSelectedItem(方法获取当前选中的选项。
第八章 可视化应用程序设计

属性: (2)Size属性:用来设置窗体的大小。 ) 属性 用来设置窗体的大小。
属性: (3)Location属性:设置窗体在屏幕上的位置,即设置 ) 属性 设置窗体在屏幕上的位置, 窗体左上角的坐标值。 窗体左上角的坐标值。
属性: (4)BackColor属性:用于设置窗体的背景颜 ) 属性 色,可以从弹出的调色 板中选择。 板中选择。 属性: (5)BackgroundImage属性:用于设置窗体的背 ) 属性 景图像。 景图像。 属性: (6)Opacity属性:该属性用来设置窗体的透明 ) 属性 其值为100%时,窗体完 度,其值为 时 全不透明;其值为0%时 全不透明;其值为 时,窗 体完全透明。 体完全透明。
4. 影响窗体外观的属性 (1)FormBorderStyle属性 用于控制窗体边界的类型, ) 属性:用于控制窗体边界的类型, 属性 用于控制窗体边界的类型 有7个可选值 。 个可选值 None、Fixed3D、FixedDialog、FixedSingle、 Sizable、 、 、 、 、 、 FixedToolWindow、SizableToolWindow 、
重点难点: 重点难点:
常用控件及控件的属性、 常用控件及控件的属性、事件和方法
8.1 Windows窗体 窗体
Windows应用程序设计是作为图形用户界面 ( GUI) 应用程序设计是作为图形用户界面( 应用程序设计是作为图形用户界面 ) 设计的。用户通过一些简单的操作(如鼠标的点击) 设计的。用户通过一些简单的操作(如鼠标的点击)来 引发一些事件。 引发一些事件。
8.2.1 控件的基本属性
(1)Name属性 ) 属性 (2)Text属性 ) 属性 和位置(Location)属性 (3)尺寸大小 )尺寸大小(Size)和位置 和位置 属性 (4)字体 )字体(Font)属性 属性 (5)颜色 )颜色(BackColor、ForeColor)属性 、 属性 和有效(Enabled)属性 (6)可见 )可见(Visable)和有效 和有效 属性
《常用控件设计》课件

交互创新
未来控件设计将不断创新 交互方式,提供更加丰富 、自然和直观的交互体验 。
情感化
情感化设计将成为未来控 件设计的重要趋势,注重 满足用户的情感需求,提 升用户体验的愉悦感。
THANKS
感谢观看
案例分析
在设计一个项目管理软件时,列表框可用于显示任务列表 和团队成员列表。设计时应注意列表框的样式、排序方式 和筛选功能,同时要考虑如何处理用户选择后如何更新界 面和数据。
04 控件设计的未来 发展与展望
新技术的引入对控件设计的影响
人工智能技术
AI技术能够为控件设计提供更智能、更自动化的支持,例如自动 识别用户行为、智能推荐等。
文本框样式
根据需求和风格,文本框可以 有多种样式,如单行文本框、 多行文本框、密码框等。
文本框使用场景
适用于各种需要用户输入文本 的场景,如登录、搜索、填写
表单等。
下拉框控件
下拉框控件介绍
下拉框控件是一种选择控件,用户可以从下 拉列表中选择预设的选项。
下拉框设计原则
选项应简洁明了,方便用户快速选择,同时 要提供默认选项。
控件的基本属性
外观
交互性
包括控件的大小、形状、颜色、字体 等。
指控件能否与其他控件或用户进行交 互。
行为
指控件如何响应用户操作,如按钮的 点击事件。
控件的设计原则
01
02
03
04
一致性
确保控件的外观和行为在不同 应用程序中保持一致,方便用
户使用。
可用性
设计时应考虑用户需求和使用 习惯,确保控件易于理解和使
用。
高效性
优化控件性能,提高应用程序 响应速度。
可扩展性
第8章 常用控件(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数组一起使用,用于处理控件 中的所选项目。
第8章 Windows应用程序的常用控件

按钮控件(Button控件)
按钮控件(Button控件)允许用户通过单击来执行操作。按钮控件(Button控 件)既可以显示文本,也可以显示图像。当该控件被单击时,先被按下,然后被 释放。
1.响应按钮的单击事件
2.将按钮设置为窗体的“接受”按钮
3.将按钮设置为窗体的“取消”按钮
文本框控件(TextBox控件)
列表控件(ListBox控件)
2.创建总显示滚动条的列表控件
3.在ListBox控件中选择多项(SelectionMode属性)
枚举成员 MultiExtended MultiSimple None One 说 明 可以选择多项,并且用户可使用Shift键、Ctrl键和箭头键来进行选择 可以选择多项 无法选择项 只能选择一项
状态栏控件(StatusStrip控件)
状态栏控件(StatusStrip控件)通常处于窗体的最底部,用于显示窗体上的 对象的相关信息,或者可以显示应用程序的信息。通常, StatusStrip 控件由 ToolStripStatusLabel对象组成,每个这样的对象都可以显示文本、图标或同时 显 示 这 两 者 。 StatusStrip 还 可 以 包 含 ToolStripDropDownButton 、 ToolStripSplitButton和ToolStripProgressBar控件。
ForcedBoth
有格式文本控件(RichTextBox控件)
2.在RichtextBox控件中设置字体属性
3.将RichtextBox控件显示为超链接样式
有格式文本控件(RichTextBox控件)
4.在RichTextBox控件中设置段落格式
选择类控件
1、下拉组合框控件(ComboBox控件)
控件简介介绍
实例五:复选框与单选框的应用与实现
总结词
复选框和单选框是常见的表单控件,用于在一组选项 中选择一个或多个。
详细描述
复选框允许用户在一组选项中选择多个选项,而单选 框则只允许选择一个选项。它们通常用于需要让用户 从多个选项中选择一个或多个的情况,如调查问卷、 投票等场景。在设计复选框和单选框时,需要考虑选 项的数量和展示方式、选择效果以及响应速度等,并 确保选择的稳定性和易用性。同时还需要考虑如何处 理多个选项的选择逻辑和数据绑定等问题。
操作与控制
用于执行特定的操作或控制任务。
控件的交互方式
点击
通过点击控件的元素(如标题、图标 等)进行交互。
拖拽
通过拖拽控件的元素进行位置移动或 选择。
滑动
通过滑动控件的元素进行滚动或浏览 。
输入
通过输入文本、数字等数据到控件中 进行交互。
03
CATALOGUE
常见控件类型及应用场景
文本框控件
总结词
组成
控件通常由图形元素、文本元素和交互元素等组成。图形元素包括背景色、边框 、图标等;文本元素包括文本框、标签等;交互元素包括按钮、复选框等。控件 的组成取决于其类型和用途,不同的控件可能有不同的组成元素。
控件的发展历程
早期控件
在计算机图形用户界面发展初期,控件就已经出现。早期的控件比较简单,例如命令按钮 、文本框等。这些控件的功能比较单一,只能实现简单的输入和输出功能。
字体规范
控件中的文本应该使用清晰易读的字体,考虑字体大小、颜色和行距等。
响应时间
控件的响应时间应该快速且流畅,避免用户等待和卡顿。
最佳实践
01
02
03
使用可访问性
控件应该适应不同的用户 能力和需求,如提供文本 和图像描述,支持键盘导 航等。
VisualFoxPro程序设计教程课件面向对象的程序设计
使用基类的两种方法:
•用基类生成对象;
•用基类派生出其他新类,已有的类称为父类,由 父类派生出的新类称为子类。子类继承了父类的全 部属性和方法,也可以为新类添加新的属性和方法
8.2 Visual FoxPro 中的基类
基类分为容器类和控件类 ,相应的对象分 为容器对象和控件对象。
容器对象可以包含其它控件或容器,被称为其 所包含的对象的父对象。
齐方式。取0(默认值),左对齐;取1,右对齐;取2, 居中对齐。 4.BackStyle属性:设置标签控件背景是否透明。取1 (默认值),不透明;取0,透明。
8.5.2命令按钮控件和命令按钮组控件 1.命令按钮 (CommandButton) 操作代码通常放置在命令按钮的Click事件中。 • Caption属性:按钮标题 • Enabled属性:逻辑型,默认值为.T.,即对象是 有效的,能响应外部事件,否则不能响应外部事 件。
<对象引用>.<对象属性名> =值
8.5.1 标签控件 (Lable) 显示不可编辑文本的控件,常用于提示或说明。 常用属性: 1.Caption属性:字符型,指定控件的标题文本,即
在标签控件上显示的文本。 2.Name属性:字符型,指定对象的名字,所有对象
都具有Name属性,用于在代码中引用对象。 3.Alignment属性:指定标题文本在控件中显示的对
件、页框控件等。可以单独为容器中包含的某个控件设 置属性、方法,选定容器内控件的方法: ⑴从对象下拉列表框中选择控件对象名称; ⑵从容器的快捷菜单中选择“编辑”命令,使容器进 入编辑状态,然后单击容器中的某个控件对其进行选定。 可以使用命令组生成器来设置命令按钮组常用属性。
常用属性:
ButtonCount属性:命令按钮组中命令按钮的个数,
对象模型、表单及其控件题库
第六章、第七章、第八章对象模型、表单及其控件一、选择题1.下列几组控件中,均为容器类的是_____。
A. 表单集、列、组合框B. 页框、页面、表格C. 列表框、列下拉列表框D. 表单、命令按钮组、OLE控件2.如果表单中有一命令按钮组,且已分别为命令按钮组和命令按钮组中的各个命令按钮设置了Click事件代码,则在表单的运行过程中单击某命令按钮时,系统执行的代码是_____。
A. 该命令按钮的Click事件代码B. 该命令按钮组的Click事件代码C. 先命令按钮组的Click事件代码,后该命令按钮的Click事件代码D. 先该命令按钮的Click事件代码,后命令按钮组的Click事件代码3.表格控件的数据源类型____。
A. 只能是表B. 只能是表、视图C. 只能是表、查询D. 只能是表、视图、查询4.页框对象的集合属性和计数属性可以对页框上所有的页面进行属性修改等操作。
页框对象的集合属性和计数属性的属性名分别为_____。
A. Pages, PagecountB. Forms,FormCountC. Buttons, ButtonCountD. Controls, ControlCount5.以下几组控件中,均可直接添加到表单中的是______。
A. 命令按钮组、选项按钮、文本框C. 命令按钮、选项按钮组、列表框B. 页面、页框、表格D.页面、选项按钮组、组合框6.以下几组控件中,均具有ControlSource属性的是______。
A. EditBox,Grid,ComboBox C. ComboBox,Grid,TimerB. ListBox,Label,OptionButton D. CheckBox,EditBox,OptionButton7.若从表单的数据环境中,将一个逻辑型字段拖放到表单中,则在表单中添加的控件个数和控件类型分别是__________。
A. 1,文本框B. 2,标签与文本框C. 1,复选框D. 2,标签与复选框8.对于表单来说,用户可以设置其ShowWindow属性。
vc#中常用控件和详细介绍
(1)按钮控件得到焦点后周围会出现一个虚线框。 (2)文本框得到焦点后会出现闪烁的光标。
1.1.3 程序运行时改变焦点的方法
程序运行时,可以使用下列方法之一改变焦点: (1)用鼠标单击对象; (2)使用快捷键选择对象; (3)按 Tab 键或 Shift+Tab 键在当前窗体的各对象之间巡回移动焦点。
在学习 Visual C# 2005 控件之前,首先要了解与控件紧密相关的焦点的概念。 焦点是控件接收鼠标或键盘输入的能力。当对象具有焦点时,可以接收用户的输入, 例如:为登录 QQ 而输入 QQ 密码时,焦点就在等待输入 QQ 密码的文本框上。
只有当控件的 Enabled 和 Visible 属性值均为 True 时,才可以接收焦点。Enabled 属性决定控件是否响应由用户产生的事件,如键盘、鼠标事件;Visible 属性决定控 件 是 否 可 见 。 但 是 并 非 所 有 的 控 件 都 具 有 接 收 焦 点 的 能 力 , 如 : GroupBox 、 PictureBox、Timer 等控件都不能接收焦点。
例如希望焦点直接从 Button1 转移到 Button3,然后再到 Button2,则应该将 Button2 和 Button3 的 TabIndex 属性值互换。
注意:不能获得焦点的控件及无效或不可见的控件,不具有 TabIndex 属性,
因而不包含在 Tab 键序中,按 Tab 键时这些控件将被跳过。
2. TabStop 属性
TabStop 属性决定焦点是否能够在该控件上停留。它有 True 和 False 两个属性 值,默认为 True;如果设为 False,则焦点不能停在该控件上。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单选按钮
2. 重要属性 (1) Caption:文本标题。设置单选钮的文本注释内容。 ) :文本标题。设置单选钮的文本注释内容。 属性: (2) Alignment属性: ) 属性 0:—Left Justify(缺省 控件钮在左边,标题显示在右边。 : 缺省)控件钮在左边,标题显示在右边。 缺省 控件钮在左边 1:—Right Justify 控件钮在右边,标题显示在左边。 控件钮在右边,标题显示在左边。 : (3)Value 属性 ) True: 单选钮被选定 单选钮被选定 单选钮未被选定 缺省设置) 选定( False: 单选钮未被选定(缺省设置) (4) Style 属性 ) 0--Standard: 标准方式 1--Graphical:图形方式 : : 属性设置为1时 说 明: 在Style属性设置为 时,可使用 Picture 属性 属性设置为 未选定时的图标或位图)、 )、DownPicture属性 选定时的 属性( (未选定时的图标或位图)、 属性 图标或位图)、 属性( 图标或位图 、DisabledPicture属性(禁止选择时的图标或 属性 位图) 位图)
3. 方法
每调用一次SetFocus方法就会触发一次 方法就会触发一次Click事件 错)。 事件(错 。 每调用一次 方法就会触发一次 事件 value每改变一次就会触发一次 每改变一次就会触发一次Click事件。 事件。 每改变一次就会触发一次 事件
4. 事件
Click事件是检查框控件最基本的事件 。 用户一般无 事件是检查框控件最基本的事件。 事件是检查框控件最基本的事件 需为检查框编写Click事件过程,但其对 事件过程, 需为检查框编写 事件过程 但其对Value属性值的改 属性值的改 变遵循以下规则: 变遵循以下规则: 单击未选中的检查框时, 属性值变为0; 单击未选中的检查框时,Value属性值变为 ; 未选中的检查框时 属性值变为 单击已选中的检查框时, 属性值变为1; 单击已选中的检查框时,Value属性值变为 ; 已选中的检查框时 属性值变为 单击变灰的检查框时, 变灰的检查框时 属性值变为2。 单击变灰的检查框时,Value属性值变为 。 属性值变为
第八章
常用控件与系统对象
本章内容及要求: 本章内容及要求:
1. 掌握常用控件单选钮 掌握常用控件单选钮(OptionButton)、检查框 、 (CheckBox)、 框架 、 框架(Frame)、滚动条 、滚动条(ScrollBar)、 、 列表框(ListBox)、组合框(ComboBox)、时钟 列表框 、组合框( 、 (Timer)等的常用、 属性、重要事件和方法的使用; 等的常用、 属性、重要事件和方法的使用; 等的常用 2.Active控件的添加方法。 控件的添加方法。 控件的添加方法 3. 了解剪贴板对象的使用。 了解剪贴板对象的使用。
事件: 事件:
框架可以响应的事件Click、 框架可以响应的事件Click、DblClick Click 一般不需要有关框架的事件过程。 一般不需要有关框架的事件过程。
单选钮、检查框及框架用法示例。 例8.2 单选钮、检查框及框架用法示例。
Private Sub cmdcancel_Click() Form_Load End Sub Private Sub cmdok_Click() If optsong.Value Then lblexample.FontName = optsong.Caption ‘宋体 Else lblexample.FontName = opthei.Caption ‘黑体 End If lblexample.FontBold = chkbold.Value ’加粗 lblexample.FontItalic = chkitalic.Value ‘倾斜 If optten.Value Then lblexample.FontSize = 10
• 检查框的 检查框的Value 属性与单选按钮不同,其值为数值型数 属性与单选按钮不同, 据,可取 0 , 1 , 2 检查框与单选按钮Value 属性的比较 检查框与单选按钮 单选钮 单选钮被选定 True: 单选钮被选定 单选钮未被选定 选定, False: 单选钮未被选定, 缺省设置 检查框 0--Unchecked:未被选定 :未被选定 1--Checked:选定 : 2--Grayed:灰色,禁止选择 :灰色,
Private Sub Form_Load() optforecolor.Value = True lblexample.ForeColor = vbBlack lblexample.BackColor = vbWhite End Sub Private Sub optbackcolor_Click() lblexample.BackColor = QBColor(color) End Sub Private Sub optforecolor_Click() lblexample.ForeColor = QBColor(color) End Sub
8.1.3 框架 (Frame)
为控件提供可标识的分组。 Frame 控件为控件提供可标识的分组。当需要在同一 控件为控件提供可标识的分组 窗体内建立几组互独立的单选钮时, 窗体内建立几组互独立的单选钮时,就需要用框架将每一组 单选钮框框起来, 控件分成几组, 单选钮框框起来,把 OptionButton 控件分成几组,如下形 式。
2. 属性
(1) Value 滑块所处位置所代表的值。 滑块所处位置所代表的值。 (2) Max:最大值 : -32,768~32,767 (3) Min:最小值 : -32,768~32,767 (4) SmallChange 最小变动值, 最小变动值, 单击箭头时移动的增量值。 时移动的增量值 单击箭头时移动的增量值。 (5) LargeChange 最大变动值,单击空白处时移动的增量值 时移动的增量值。 最大变动值,单击空白处时移动的增量值。
Else lblexample.FontSize = 12 End If End Sub Private Sub Form_Load() optsong.Value = True chkbold.Value = 0 chkitalic.Value = 0 optten.Value = True lblexample.FontName = optsong.Caption lblexample.FontItalic = chkitalic.Value lblexample.Bold = chkbold.Value lblexample.FontSize = 10 End Sub
重要属性
1. Caption属性:框架标题 属性: 属性 2 Enabled属性:缺省为True (是否可使用) 属性:缺省为 是否可使用) 属性 是否可使用 False:标题呈灰色,不允许对框架内的所有对象 :标题呈灰色, 进行操作。 进行操作。 3. Visible属性:(是否可见) 属性: 是否可见) 属性 True:框架及其控件可见。 :框架及其控件可见。 False:框架及其控件被隐含起来。 :框架及其控件被隐含起来。
4. 事件
Click事件是单选钮控件最基本的事件 , 一般情况用户 事件是单选钮控件最基本的事件 事件是 单选钮控件最基本的事件, 无需为单选钮编写Click事件过程,因为当用户单击单选钮 事件过程, 单击单选钮 无需为单选钮编写 事件过程 因为当用户单击 它会自动改变状态 自动改变状态。 时,它会自动改变状态。 单选钮示例。 例8.1 单选钮示例。
3. 方法
4. 事件
(1)Change事件 ) 事件 滚动条的Change事件在移动滚动框或通过代码改变其 事件在移动滚动框或通过代码改变 滚动条的 事件在移动滚动框或通过代码改变其 Value属性值时发生。单击滚动条两端的箭头或空白处将引 属性值时发生。 滚动条两端的箭头或空白处 属性值时发生 单击滚动条两端的箭头或空白处将引 事件。 发Change事件。 事件 (2)Scroll事件 ) 事件 当滚动框被重新定位, 当滚动框被重新定位,或按水平方向或垂直方向滚动 被重新定位 事件发生。 时会触发Scroll事件 时,Scroll事件发生。拖动滑块时会触发 事件发生 拖动滑块时会触发 事件 Scroll事件与 事件与Change事件的 区别 在于 : 当滚动条控件 事件的区别 在于: 事件与 事件的 区别在于 滚动时Scroll事件一直发生 , 而 Change事件只是在滚动结 事件一直发生, 滚动时 事件一直发生 事件只是在滚动结 束之后才发生一次。 束之后才发生一次。
本章重点: 本章重点:
常用控件单选钮、检查框、 框架、滚动条、 常用控件单选钮、检查框、 框架、滚动条、 列表框(ListBox)、组合框(ComboBox)、时钟 列表框 、组合框( 、 (Timer)等的常用 属性、重要事件和方法的使用; 等的常用 属性、重要事件和方法的使用;
本章难点: 本章难点:
3. 方法
SetFocus方法是 单选钮控件最常用的方法,可以在代 方法是 单选钮控件最常用的方法, 方法 码中通过该方法将Value属性设置为 码中通过该方法将 属性设置为True。 。 属性设置为 该方法之前, 与命令按钮相同,使用该方法之前 必须要保证单选 与命令按钮相同,使用该方法之前,必须要保证单选 钮处于可见和可用状态( 钮处于可见和可用状态 ( 即 Visible与 Enabled属性值均为 与 属性值均为 True)。 )
设Caption为 "字体" 框架
框架内控件的创建方法: 框架内控件的创建方法:
为了将控件分组,首先需要绘制 Frame 控件,然后 为了将控件分组,首先需要绘制 控件, 绘制 Frame 里面的控件。这样就可以把框架和里面的控 里面的控件。这样就可以把框架和里面的控 件同时移动。如果在 Frame 外部绘制了一个控件并试图 同时移动。 把它移到框架内部,那么控件将在 Frame 的上部,这时 把它移到框架内部, 的上部, 需分别移动 Frame 和控件 方法1:单击工具箱上的工具,然后用出现的“ 指 方法 :单击工具箱上的工具,然后用出现的“+”指 在框架中适当位置拖拉出适当大小的控件。 针,在框架中适当位置拖拉出适当大小的控件。 不能使用双击工具箱上工具的自动方式。 不能使用双击工具箱上工具的自动方式。 方法2:将控件“剪切” 到剪贴板, 方法 :将控件“剪切”(Ctrl+X)到剪贴板,然后选中 到剪贴板 框架, 命令粘贴到框架内。 框架,使用 (Ctrl+V)命令粘贴到框架内。 命令粘贴到框架内