搜档网
当前位置:搜档网 › matlab GUIDE控件及属性

matlab GUIDE控件及属性

matlab GUIDE控件及属性
matlab GUIDE控件及属性

GUIDE组件及属性

uicontrol都是图形对象(除了Axes),可以放置在matlab图形窗口的任何位置并用鼠标激活。Matlab共有10中不同类型的控制框,他们均用函数uicontrol建立,属性Style决定了所建控制框的类型。Callback属性值是指当控制框被激活时,传给eval在命令窗口空间执行的MATLAB字符串。MATLAB。他们主要包括按钮(Push Button)、滑动条(Slider)、单选按钮(Radio Button)、复选框(Check Box)、文本框(Edit Text)、文本标签(Static Text)、下拉菜单(Pop-Up Menu)、下拉列表框(List Box)、双位按钮(Toggle Botton)和坐标轴(Axes)。

这些都是标准的图形界面程序常用的交互组件,它们适用于各种不同的应用场合。

1、按钮是最常用的控件,最主要是执行鼠标单击事件动作。

2、滑动条主要为程序提供数值,这个数值被限定在一定范围内,用户可以通过鼠标或

键盘移动滑动条上的方块的位置来改变滑动条提供的数值。

3、单选按钮经常是多个一组联合使用,用于实现同一属性项在多项取值之间的切换。

一组单选按钮在任何时间只能有一项被选定。单选按钮也用来为程序运行提供参数。

4、复选框和单选按钮一样,也响应选定操作。和单选按钮不同的是,复选框提供互相

独立的多项模式设置选项,一个复选框的选中状态不影响另一个复选框的状态。复选框主要用于为程序运行提供模式选项。

5、文本框支持用户通过将键盘输入字符串,用于为程序运行提供输入参数。

6、文本标签是显示固定字符串的标签区域,用于为其他组件提供功能解释和使用说明。

7、下拉菜单类似于一组单选按钮,用户可以选择其中的一个项目来设置程序运行时需

要的某个输入参数的取值。

8、下拉列表框类似于一组复选框,用户可以选择其中的多个项目来设置程序运行需要

的输入参数。

9、双位按钮类似于按钮,唯一不同的是用户单击一次双位按钮后,其状态只能从上凸

转换到下凹或者相反,而不是像按钮那样在释放鼠标后自动恢复到上凸状态。双位按钮主要用于响应鼠标单击事件,一般用于后台程序执行、终止或某些选项设置的生效等。

10、坐标轴是图形化显示后台程序运行输出结果的区域。

11、面板和按钮组是容器开工建,用来把某些相关的交互控件组织在同一区域内,这样

可以提高GUI界面的组织层次和易用性。

12、Active X控件主要用于MATLAB和其他应用程序的交互。

GUI组件的常用属性

①BackgroundColor uicontrol背景色。3元素的RGB向量或MATLAB一个预

先定义的颜色名称。(默认浅灰色)

②Callback MATLAB回调串,当uicontrol激活时,回调函数传给eval。

③ForegroundColor uicontrol前景(文本)色。3元素的RGB向量或MATLAB

一个预先定义的颜色名称。(默认黑色)

④Position 位置向量是[left bottom width height]。其中[left bottom]是图形

对象左下角的uicontrol的左下角的位置。[width height]表示uicontrol的尺寸

大小,其单位由Units决定。

⑤Enable 控制框可用性状态

⑥String 文本字符串,在按钮键,单选按钮,复选框和下拉菜单上指定uicontrol

的标志。对于可编辑文本框,该属性设置成由用户输入的字符串。对下拉菜单

或可编辑文本框中多个选项或每一项用垂直条分隔,整个字符串用引号括起来。

框架和滑动条,不用引号。

⑦Style 定义uicontrol对象的类型。

⑧ButtonDownFcn 当uicontrol被选择时,MATLAB回调串传给函数eval。初

始值为空矩阵。

⑨Children uicontrol对象一般无子对象,通常返回空矩阵。

⑩Interruptible 指定ButtonDownFcn和Callback串是否可中断。on 毁掉不能由其他回调中断off回调可被中断

?Parent 包好uicontrol对象的图形句柄。

?*Tag 文本串

?Visible uicontrol对象的可视性。

Gui组件的创建:

Hf=figure(设置窗口的一些属性)

创建Axes

ha(随意)=axes(…PropertyName?,?Property Value?…)

创建ui对象

hx(随意)=uicontrol(hf(窗口句柄),…Stytle?,?ui控件对象?,?Propertyneme?,?Property Value?…)

附注:

编辑文本框控件(edit text):与用户在交互状态下修改其文字

组合框控件(面板)(panel):将相关联的控件组合在一起(一组按钮或者一组编辑框)

静态文本框控件(static text):标签作用

callback属性。

Axes属性”visible” on off 显示各种图像

Slider 属性“visible”调整图像转换的参数数值

复选框(checkbos):属性”string”为”Thresholding automatically”,”Tag”属性为”ActualAutomatico”,”visible”功能是提供自动转换功能。

按钮控件(pushbutton):”string”属性为”Thressholding”,”Tag”属性为”Umbralizar”,”Visible”功能是实现图形转换功能。

弹出式菜单(pop-up Meau):弹出式菜单将打开并显示一个由String 属性;定义的选项列表。当用户希望提供一些相互排斥的选项,但不希望占用空间时,弹出式选项菜单将

分有用。在非激活状态,弹出框中只显示选中的选项内容。由控件的”Value”属性是正

整数,标志用户所选中的选项。

列表框( Listbox):和复选框类似,列表框中所列的项不是互斥的,用户可以同时选中列表框中的多项内容。当选中某些选项后,对应的选项会变得醒目。当然,只有将列

表框中的"Max"属性设置大于2 时,才能允许用户选择多个选项.当用户需要选择多个

选项时,需要同时按住‘Ctrl’键然后使用鼠标进行点选.

单选按钮(Radio Button):单选按钮和普遍接钮在执行方式上没有本质的差别,但是单

选按钮通常是以组为单位,一组单选按钮之间是一种互斥的关系,每组单选按钮只能有

个按钮被选中。该选项被选中的属性由‘Max’决定,不选中的时候,其属性则由‘min’决定。

所有控件都具有的属性

所有控件都具有的属性:1、Name: 表示在代码中用来标识一个控件的名字。 2、Enabled: 表示一个控件是否可以响应一个事件,即该控件可不可用。 值为true: 可以响应;值为false: 不可以看见。 3、Visible: 表示一个控件是否可见。值为true:可以看见;值为false: 不可以看见。 所有控件都具有的事件:1、KeyDown : 当用户按下键盘上一个键时发生的。 2、KeyUp : 在用户松开键盘上按下的键时发生的。 3、KeyPress : 在Key Down和Key Up事件之间发生。 4、MouseDown : 在鼠标被按下时触发的。 5、MouseUp :在用户松开鼠标键时发生的。 6、Click :在用户单击鼠标左键时发生的。 7、DblClick :在用户双击鼠标时发生的。 一、窗体 (Form)属性: 1、Caption: 表示窗体标题栏的文字。 2、BorderStyle: 一般情况下为默认值,若更改为下列值: 1)值为0:没有窗体标题栏 2)值为1:窗体运行之后不能改变大小 3、WindowState: 设置窗体的大小。 3)值为0:窗体正常大小 4)值为1:窗体最小化值为2:窗体最大化 4、BackColor: 表示窗体的背景颜色 事件 1、Initialize(初始化事件): 在窗体加载和显示之前触发,这个事件只触一次。 2、Load(加载事件): 用来完成窗体显示之前需要完成的动作。 3、Activate/Deactivate (激活/非激活事件):是用户在同一个应用程序的两个或多个窗体之间移动时触发的。 4、QueryUnload(条件卸载事件): 决定窗体是如何关闭的。 触发QueryUnload事件时Unload 的参数和因素有: 1)VbFormControlMenu值为0 :选中窗体控件菜单中的Close命令。 2)VbFormCode值为1 :从代码中调用Unload 语句。 3)VbAppWindows值为2 :终止当前的Windows操作系统。 4)VbFormMDIForm值为4 :因为终止MDI父窗体而导致MDI子窗体的终止。 5、Terminate(终止事件):在窗体的所有实例从内存中清除时发生,只触发一次。 方法: 1、Load:加载窗体,但不在屏幕上显示 2、Unload:卸载窗体,既从屏幕上也从内存中清除窗体。 3、Show:加载窗体并在屏幕上显示窗体。Show分为: 1)正常窗体:Form1.show 2)模式窗体(只能显示一个窗体):Form1.show.vbmodel 4、Hide:从屏幕上隐藏窗体,但是在内存中保存窗体的信息。 5、Move:移动窗体,必须有坐标值。 二、文本框(Text)属性: 1、Text:表示文本框里的文本。如:Text1.Text=”APPLE” 2、MaxLength:给定一个整数,表示文本框最多可以输入几个字符(英文与汉字长度一样,都占一个字节)。 3、PasswordChar: 显示密码时使用。 4、Locked: 值为True: 用户不可以编辑文本框中的文本。 False:文本框中的文本可以更改。 5、MultiLine: 值为True:文本可以显示在多行。 False:文本只能显示在一行。 6、BackColor:文本框的背景颜色。 7、BorderStyle:设置文本框的样式,有两个值(上机试一下)。 8、Font:设置文本中的字体。 9、ForeColor:设置文本框中字体的颜色。 事件 1、Click:点击文本框时发生。 2、Change:当文本框中的文本发生变化时发生。 3、LostFocus:当文本框失去焦点时发生。

表单控件属性与方法总结

表单控件属性与方法总结表单控件属性 表单的文件名:.scx 表单

输出类控件 标签:第一次创建:name:label1 数据绑定时的字段名显示,默认的名称:lbl字段名 图像:image1. 通用型字段中如果存放的是图片,数据绑定指定的控件就是图像控件 线条:line1

形状:shape1 对控件对象的多重选定:shift+选择 输入类控件 文本框:text1 可以接受4种:c n d(t) l。可以作为以上4种数据类型的绑定控件:Txt字段名

方法:表示对象的行为 Setfocus:设置焦点 Thisform.控件名.方法名 事件: Gotfocus:对象获得焦点时 Lostfocus: 对象失去焦点时 Interactivechange:当键盘或鼠标改变文本框的值时发生 文本框和标签 分别用文本框控件和标签控件显示系统时间,系统日期,系统的日期时间Time()=c型 Date()=d型 Datetime()=t型 文本框用value可以接受c、n、d、l、t 标签用caption接受,只能是c 注意:在属性中设置也要加=

属性设置例子: THISFORM.TEXT1.VALUE=DATE() THISFORM.TEXT1.VALUE=DATETIME() THISFORM.TEXT1.VALUE=TIME() https://www.sodocs.net/doc/8817384554.html,BEL1.CAPTION=TIME() https://www.sodocs.net/doc/8817384554.html,BEL1.CAPTION=TTOC(DATETIME()) https://www.sodocs.net/doc/8817384554.html,BEL1.CAPTION=DTOC(DATE()) 列表框list1和组合框combo1 1.列表框的列表项全部显示,而组合框只显示一项 2.组合框分为下拉组合框和下拉列表框,前者允许选择和输入数据项,后者和列表框一样只有选取功能

VB常用控件属性

VB常用控件属性 4.1 标签 标签是VB中最简单的控件,用于显示字符串,通常显示的是文字说明信息。但不能编辑标签控件。 使用标签的情况很多,通常用标签来标注本身不具有Caption属性的控件。例如,可用标签为文本框、列表框、组合框等控件来添加描述性的标签。还可编写代码改变标签控件的显示文本以响应运行时的事件。例如,若应用程序需要用几分钟处理某个操作,则可用标签显示处理情况的信息。 4.1.1 常用属性 标签的属性很多,下面介绍几个常用的属性。 (1)Alignment属性 设置标签中文本的对齐方式。其使用语法如下: Object.Alignment[=值] 其中的“值”可以为0,1或2。0(默认值)表示左对齐;1表示右对齐;2表示居中。 (2)AutoSize属性 设置控件是否能够自动调整大小以显示所有的内容。其使用语法如下: Object.AutoSize[=True或False] (3)BackStyle属性 设置标签的背景样式。其使用语法如下: Object.BackStyle[=值] 其中的“值”可以为0或1。1(默认值)表示是不透明的;0表示是透明的。 (4)BorderStyle属性 设置标签的边框样式。其使用语法如下: Object.BorderStyle[=值] 其中的“值”可以为0或1。0(默认值)表示无边框;1表示单线边框。 (5)Caption属性 设置标签的文本内容。其使用语法如下: Object.Caption[=字符串] (6)WordWrap属性 设置标签的文本在显示时是否自动折行功能。其使用语法如下: Object.WordWrap[=True或False] 其中True表示具有自动折行功能;False(默认值)表示没有自动折行功能。 4.1.2 常用事件和方法 一般很少使用标签事件,标签的方法中常用的只有Move,其基本语法如下: Move left,top,width,height 其中left,top,width,height分别表示移动目的位置的坐标和大小。left为必要参数,其他三个为可选参数。 4.1.3 应用例子 目的:设计一个窗体说明标签的基本应用方法。 首先创建本章工程,在其中添加一个窗体,在该窗体中放置一个标签Label1。该标签的基本属性如下: Name Label1 Caption "中华人民共和国" BorderStyle 1

VB6.0基本控件的属性

VB基本控件的属性,方法经及事件 VB基本控件的属性,方法经及事件 VB基本控件的属性,方法经及事件 所有控件都具有的属性: 1、Name: 表示在代码中用来标识一个控件的名字。 2、Enabled: 表示一个控件是否可以响应一个事件,即该控件可不可用。 值为true: 可以响应;值为false: 不可以看见。 3、Visible: 表示一个控件是否可见。值为true:可以看见;值为false: 不可以看见。所有控件都有具有的事件: 1、KeyDown : 当用户按下键盘上一个键时发生的。 2、KeyUp : 在用户松开键盘上按下的键时发生的。 3、KeyPress : 在Key Down和Key Up事件之间发生。 4、MouseDown : 在鼠标被按下时触发的。 5、MouseUp :在用户松开鼠标键时发生的。 6、Click :在用户单击鼠标左键时发生的。 7、DblClick :在用户双击鼠标时发生的。 一、窗体(Form) 属性: 1、Caption: 表示窗体标题栏的文字。 2、BorderStyle: 一般情况下为默认值,若更改为下列值: 1)值为0:没有窗体标题栏 2)值为1:窗体运行之后不能改变大小 3、WindowState: 设置窗体的大小。 3)值为0:窗体正常大小 4)值为1:窗体最小化 值为2:窗体最大化 4、BackColor: 表示窗体的背景颜色 事件: 1、Initialize(初始化事件): 在窗体加载和显示之前触发,这个事件只触一次。 2、Load(加载事件): 用来完成窗体显示之前需要完成的动作。 3、Activate/Deactivate (激活/非激活事件):是用户在同一个应用程序的两个或多个窗体之间移动时触发的。 4、QueryUnload(条件卸载事件): 决定窗体是如何关闭的。 触发QueryUnload事件时Unload 的参数和因素有: 1)VbFormControlMenu值为0 :选中窗体控件菜单中的Close命令。 2)VbFormCode值为1 :从代码中调用Unload 语句。 3)VbAppWindows值为2 :终止当前的Windows操作系统。 4)VbFormMDIForm值为4 :因为终止MDI父窗体而导致MDI子窗体的终止。 5、Terminate(终止事件):在窗体的所有实例从内存中清除时发生,只触发一次。方法: 1、Load:加载窗体,但不在屏幕上显示 2、Unload:卸载窗体,既从屏幕上也从内存中清除窗体。 3、Show:加载窗体并在屏幕上显示窗体。Show分为:

VB选择题

VB选择题预测 1.Vb中TextBox控件是()。 A标签B命令按钮C文本框D单选按钮 2.使用VB编程,通常会用到工具箱中的工具,我们把这些工具称为() (A)事件(B)工具盒(C)控件(D)窗体 3.要修改窗体上的前景色需要用到下列哪个函数名称() (A) Forecolor(B) Font (C) Backcolor (D) caption 4. 在Visual Basic中最基本的对象是(),它是应用程序的基石,是其他控件的 容器。(A) 文本框(B) 命令按钮(C) 窗体(D) 标签 5. VB 6.0是一种面向( ) 的编程环境。 A)机器B对象C)过程 D 应用 6. 要使FormI窗体的标题栏显示"欢迎进入VB世界",以下()语句是正确的。 (A) Forml.Caption=“欢迎进入VB世界”(B) Forml.Caption='欢迎进入VB世界' (C) Forml.Caption=欢迎进入VB世界(D) Forml.Caption="欢迎进入VB世界" 7. 若要修改文本框的背景,要对()属性进行设置。 (A) Text (B)Maxlength (C) Backcolor (D)Caption 8、VB6.0集成开发环境不包括()窗口。 (A) DOS界面窗口(B) 窗体窗口(C) 代码窗口(D) 属性窗口 9.显示窗体可用窗体对象的() (A) Move方法(B) Show 方法(C) Display 方法(D) Load 方法 10.下列选项中不属于窗体的属性的是() (A)Caption (B) Font (C) Height (D) Text 11. 在visual Basic中可以包含其他控件的是( ) 。 (A)复选框(B)框架(C)文本框(D)滚动条 12.任何控件都有的属性是( ) 。 (A)BackColor (B)Caption (C)名称(D)BorderStyle 13.Visual Basic程序设计的主要的步骤是( ) A、可视性程序设计 B、代码程序设计 C、可视性程序设计和代码程序设计 D、界面设计 14.窗体能响应的事件是( ) A、ActiveFrom B、Drive C、Load D、Change

vb试卷答案

<一>界面设计 1、以下有关对象属性的说法中正确的是D 。A、对象所有的属性都罗列在属性窗口列表中B、不同对象不可能有同名属性 C、不同对象的同名属性取值一定相同 D、对象的某些属性即可在属性窗口设置,也可以通过属性代码设置或改变 2、有程序代码:Text1.Text=”Visual Basic”其中的Text1、Text和”Visual Basic”分别代表 C 。 A、对象、值、属性 B、对象、方法、属性 C、对象、属性、值 D、属性、对象、值 3、一个对象可以执行的动作与可被对象识别的动作分别称为B 。A、事件,方法B、方法,事件C、属性,方法D、过程,事件 4、Visual Basic是一种面向D 的程序设计语言。 A、过程 B、用户 C、方法 D、对象5、一只白色的足球踢进球门,则白色、足球、踢、进球门是 B 。A、属性、对象、方法、事件B、属性、对象、事件、方法C、对象、属性、方法、事件D、对象、属性、事件、方法6、Visual Basic是用于开发B 环境下的应用程序的工具。A、DOS B、Windows C、DOS和Windows D、UNIX 7、一个可执行的Visual Basic中应用程序至少要包括一个C 。A、标准模块B、类模块C、窗体模块D、辅助模块8、在Visual Basic

最基本的对象是B ,它是应用程序的基石。A、标签B、窗体C、文本框D、命令按钮 9、如果要在两个菜单命令项之间加一条分隔线,可在标题文本框中键入A 。A、- B、+ C、& D、# 10、在使用菜单编辑器创建菜单时,可在菜单名称中某字母前插入B 符号,那么在运行程序时按Alt键和该字母键就可打开该命令菜单。 A、下划线 B、& C、$ D、@ 11、在窗体Form1的Click事件过程中有以下语句: Label1.Caption=”visual basic” 若本语句执行前,标签控件的名称属性和Caption属性取缺省值,则标签控件的名称属性和Caption 属性在执行本语句前的取值分别为 C 。 A、Label, Label B 、Label, Caption C、Label1, Label1 D、Caption, Label 12、同上题,该语句执行后,标签控件的名称属性和caption属性取值分别为B 。 A、Label, visual basic B、Label1, visual basic C、Label1, caption D、Label1, label1 13、如果在窗体上有命令按钮OK,在代码编辑窗口有与之对应的CmdOK_Click()事件,则命令按钮控件的名称属性和Caption属性分别 为C 。 A、OK、Cmd B、Cmd、OK C、CmdOK、OK D、OK、CmdOK 14、窗体Form1的名称属性是frm,它的Load事件过程名是A 。 A、Form_Load B、Form1_Load C、frm_Load D、Me_Load 15、 用窗体的C__属性来设置窗体的标题。

VB试题 (6)

题型:填空、判断、选择、程序填空、程序设计和窗体设计 VB的特点:面向对象、可视化、事件驱动 对象具有属性、事件和方法三要素. 属性是用来描述和反映对象特征的参数,不同的对象具有各自不同的属性,对象的所有属性都 可以在属性窗口中设置.N 所有控件都具有的共同属性是【1】属性.name 写出清除标签Label1的显示信息的语句为【1】. Label1.caption=""(清除文本框的内容、在标签上显示信息、在文本框中显示信息) 窗体的Enabled属性值为False时,该窗体上的按钮、文本框等控件就不会响应用户的操作。Y 当运行程序时,系统自动启动窗体的事件过程是().A (Enabled是否失效,Visible是否可见) A:Load B:Click C:UnLoad(关闭窗体时启动) D:GotFocus 控件是对象,而窗体不是对象,它只是控件对象的窗口.N 一个程序只能有一个窗体。N vb程序运行时窗体上对象的名称可以随时修改。N 如果要使命令按钮表面显示文字"退出(X)"(在字符X之下加下划线),则其Caption属性设置为【1】。退出(&X) 设置控件背景颜色的属性名称是【1】. Backcolor(前景色(字体颜色):Forecolor) 要在垂直位置上移动控件,应利用控件的()属性. C A:Left(左右移动时,利用该属性) B:Width C:Top D:Height 确定一个窗体或控件大小的属性是().A A:Width 和Height B:Width 和Top C:Top 和right D:Top 和 Left Visual Basic中的文本框中要使该框不允许多行输入,应设置【1】属性为false.MultiLine 能够获得一个文本框中被选取文本的内容的属性是Seltext。Y 若要使标签控件显示时不覆盖其背景内容,要对()属性进行设置. D A:BackColor B:BorderStyle C:ForeColor D:BackStyle Visual_basic是合法的变量名.(标识符以字母开头,后可跟字母、数字或下划线) 答案:Y 在VB代码中,将多个语句合并写在一行上的语句分隔符是【1】 冒号 基本数据类型:Integer(%)、Long(&)、Single(!)、Double(#)、String($) 下面()是日期型常量. C A:"12/19/99" B:12/19/99 C:#12/19/99# D:{12/19/99} 变量未赋值时,数值型变量的值为().A (字符串变量的值为空串) A:0 B:空 C:1 D:无任何值 Dim i, j as integer 表明i和j都是整型变量.N 要强制声明变量,可在窗体模块或标准模块的声明段中加入语句(). A:Option Base 0 B:Option Explicit C:Option Base 1 D:Option Compare 答案:B 为了给三个变量赋初值1,赋值语句是:x=y=z=1。 答案:N 在表达式中,运算符两端的数据类型要求必须一致.

常用控件的常用属性、方法和事件2011ok

一、窗体(属性) 这连个属性用来显示窗体右上角的最大、最小化按钮。如果希望显示最大或最小按钮,则应该将两个属性 这两项设置不起作用。因此,即使把maxbutton 最小化按钮也不会消失。如果borderstyle属性被设置为0——none 属性定义的名称是在程序代码中使用的对象名,与对象的标题(caption) 是只读属性,在运动时,对象的名称不能改变。

一、窗体(事件):事件是作用于对象上的一种动作或行为,也可以理解为是对象能够识别(也称响应)

常用标准控件 大多数控件都具有的属性:Borderstyle enable Fontbold fontitalic fontname fontsize fontunderline Height left name top visible width,此外不同的控件还具相应的属性 文本控件 与文本有关的控件有两个,即标签和文本框,在标签中只能显示文本,不能进行编辑,而在文本框中即可以显示文本,有可输入文本。 二、标签 1、标签主要用来显示文本信息,所显示的内容只能用caption属性来设置或修改,不能直接编辑,有时候,标签常用来标注本身不具有caption属性的控件,例如可以使用标签为文本框、列表框组合框等控件附加描述信息。

标签一般不响应事件 三、文本框 1、文本框属性 文本框支持click和dblclick等鼠标事件,同时支持change、gotfocus、lostfocus等事件。 1)Change 当用户向文本框中输入新信息时,或当程序吧text属性设置为新值从而改变文本框的text属性时,将触发chang事件。2)Gotfocus 当文本框具有输入焦点(即处于活动状态)时,从键盘输入的每个字符都将在该文本框中显示出来 3)lostfocus 当按下tab键使光标离开当前文本框或者用鼠标选择窗体中的的其他对象时触发该事件,用change事件过程和lostfocus事件过程都可以检查文本框的text属性值,但后者更有效。 (将上面是代码编写在text1失去焦点事件,效果一样) 方法:setfocus 该方法是文本框中较为常用的方法,格式如下: [对象]。Setfocus 该方法可以把输入光标移到指定的文本框中。

一、单项选择题(共70题)1.下列控件中,没有Text属性的是()。A.框架

一、单项选择题(共70题) 1. 下列控件中,没有Text属性的是()。 A. 框架 B. 列表框 C. 复选框 D. 定时器 答案:D 2. 复选框的CheckState属性为CheckState.Indeterminate时,表示()。 A. 复选框未被选定 B. 复选框被选中 C. 复选框被选定并有灰色的勾 D. 复选框不可以操作 答案:C 3. 在下列关于单选按钮和复选框的说法中,错误的是()。 A. 某个单选按钮被单击一定会触发它的CheckedChanged B. 一个单选按钮状态发生变化,同一组中必有另一个单选按钮的状态也发生变化 C. 某个复选框被单击一定会触发它的CheckedChanged D. 一个复选框的状态发生变化,不会影响其他复选框的状态 答案:A 4. 在设计状态,列表框中的选项可以通过()属性设置。 A. List B. Items.Count C. Text D. Items 答案:D 5.在下面对列表框(ListBox1)的操作中,正确的语句是()。 A.Listbox1.Items.Cls B. ListBox1.Items.Remove(4) C.ListBox1.Items.Remove("计算机") D. ListBox1.Items.Add(1,"打印机") 答案:C 6.引用列表框(ListBox1)最后一个数据项应使用()。 A. ListBox1.Items(ListBox1.Items.Count) B. ListBox1.Items(ListBox1.Items.Count - 1) C. ListBox1.Text D. ListBox1.Items(ListBox1.SelectedIndex) 答案:B 7.在下列说法中,正确的是()。 A. 在程序运行期间,可以通过恰当的设置让时钟控件显示在窗体上 B. 若单击某个单选按钮,则该单击按钮的CheckedChanged事件一定被触发

控件属性

标签控件 name:label1 Fontname:指定标签的字体 Fontsize:指定标签字号 Forecolor:指定标签的颜色 Autosize:指定是否自动调整控件大小。默认值为.F. Alignment:指定标签的对齐方式。0为默认值,左对齐backstyle:指定标签的背景是否透明。默认值为1 不透明 文本框控件 name:Text1 在编辑时不可更改,在运行时可接受数据,但只接受字符型数据value:指定文本框的值 按钮的返回值 确定 1 取消 2 终止 3 重试 4 忽略 5 是6 否7 复选框控件 name:check1 value:指定复选框的值 0 :表示未被选中 1:表示被选中 FontBold:指定标签是否为粗体,默认值为.f.不加粗FontItalic:指定对象是否为斜体 Fontstrikethru:指定对象是否有删除线 以上三个属性默为值均为.f. fontunderline:指定对象是否有下划线 VFP中的控件分为:容器控件和类控件 单选按钮组 name:optiongroup1 Buttoncount:指定选项按钮组的按钮数目 Value:指定选项按钮组中的哪一个按钮被选中。默认值为1 所有容器控件,如果更改其中内容,需要右击处于编辑状态Enabled:指定对象是否可用,默认值为.t.可用。

下拉组合框控件 name:Combo1 下拉组合框:运行时可编辑 下拉列表框:运行时只能选择,不能编辑 style:指定下拉组合框的类型,默认值为0 下拉组合框Rowsourcetype:指定组合框数据源的类型 Rowsource:指定组合框的数据源 一、数据来源于值 1、将rowsourcetype设置为1值 2、在Rowsource属性中设置值,用逗号分隔开 二、数据来源于字段 1、在表单的数据环境中添加表 2、将Rowsourcetype设置为6字段,在Rowsource属性中选择字段形状控件 name:Shape1 Curvature:指定形状工具的曲率,值越大越接近圆形 Visible:指定对象是可见还是隐藏,默认值为T 可见 selected:指定组合框控件的哪一个对象被选中 列表框 name:list1 页框控件 name:pageframe1 pagecount:指定页框内页的数目默认值为2 Tabstretch:指定页框是否以单行显示默认值为1 单行Tabstyle:指定页框的对齐方式默认值为0 两端对齐 微调控件 name:spinner1 Value:指定微调控件的值 spinnerhighvalue:指定微调控件的最大值 spinnerlowvalue:指定微调控件的最小值 Increment :指定微调控件的步长值,默认值为1 keyboardhighvalue:指定允许键盘输入的最大值keyboardlowvalue:指定允许键盘输入的最小值 计时器控件 name:Timer1 Interval:指定调用计时器的时间间隔一般为500或1000 ControlSource:设置与对象建立关系的数据源

VB课后习题答案---选择题

1、下面不是VB工作模式的是(C ) A.设计模式B.运行模式C.编模汇式D.中断模式 2、可视化编程的最大优点是(C ) A.具有标准工具箱 B.一个工程文件由若干个窗体文件组成 C.不需要编写大量代码来描述图形对象 D.所见即所得 3、下列不能打开属性窗口的操作是(C ) A.执行“视图”菜单中的“属性窗口”命令 B.按F4键C.按Ctrl+T D.单击工具栏上的“属性窗口”按钮 4、下列可以打开立即窗口的操作是(D ) A.Ctrl+D B.Ctrl+E C.Ctrl+F D.Ctrl+G 5、Visual Basic的编程机制是(D ) A.可视化B.面向对象C.面向图形D.事件驱动 1、以下能够触发文本框Change事件的操作是(D ) A.文本框失去焦点B.文本框获得焦点 C.设置文本框的焦点D.改变文本框的内容 2、应用程序设计完成后,应将程序保存,保存的过程是(D ) A.只保存窗体文件即可 B.只保存工程文件即可 C.先保存工程文件,之后保存窗体文件 D.先保存窗体文件(或标准模块文件),之后还要保存工程文件 3、VB应用程序的运行模式是(C) A.解释运行模式B.编译运行模式C.两者都有D.汇编模式 4、任何控件都具有的属性是(C ) A.TEXT B.CAPTION C.NAME D.FORECOLOR 5、决定控件上文字的字体、字形、大小及效果的属性是(D ) A.TEXT B.CAPTION C.NAME D.FONT 6、在窗体上建立了多个控件,如TEXT、LABEL1、COMMAND1,若要使程序一运行

焦点就定位在COMMAND1控件上,应将COMMAND1控件的(B )设置为0 A.INDEX B.TABINDEX C.TABSTOP D.ENABLED 7、运行时,当用户向文本框输入新的内容,或在程序代码中对文本框的TEXT属性进行赋值从而改变了文本框的TEXT属性值时,将触发文本框的(D)事件A.CLICK B.DBLCLICK C.GOTFOCUS D.CHANGE 8、在运行时,按TAB键跳过了一个可以获得焦点的控件(如文本框),则可能是因为(D ) A.该控件的TABSTOP属性值为TRUE B.该控件的TABINDEX属性值为FALSE C.该控件的ENABLED属性值为TRUE D.该控件的ENABLED属性值为FALSE 9、为了防止用户随意将光标置于控件上,应(D) A.将控件的TABINDEX属性设置为0 B.将控件的TABSTOP属性设置为TRUE C.将控件的TABSTOP属性设置为FALSE D.将控件的ENABLED属性设置为FALSE 10、若要使标签控件显示时,不覆盖其背景内容,应设置标签控件的(D )属性 A.BACKCOLOR B.BORDERSTYLE C.FORECOLOR D.BACKSTYLE 11、如果要在文本框中输入字符时,只显示某个字符,如星号(*),运行时,在文本框中输入的字符仍然显示出来,而不显示星号,原因可能是(B ) A.文本框的MULTILINE属性值为TRUE B.文本框的LOCKED属性值为TRUE C.文本框的MULTILINE属性值为FALSE D.文本框的LOCKED属性为FALSE 12、在运行阶段,要在文本框TEXT1获得焦点时选中文本框中所有内容,对应的事件过程是(A) A.Private Sub Text1_GotFocus( ) Text1.SelStart=0 Text1.Sellength=Len(Text1.Text) End Sub B.Private Sub Text1_LostFocus( ) Text1.SelStart=0 Text1.Sellength=Len(Text1.Text) End Sub

华南理工网络教育_高级语言程序设计(VB)·VB第二次作业

高级语言程序设计(VB)·VB第二次作业 1.任何控件都有()属性。 A. Name B. Value C. Caption D. Text 答题: A. B. C. D. 参考答案:A 2.以下对象中不可以作为父对象的是() A. Image图像框 B. PictureBox图片框 C. Form窗体 D. Frame框架 答题: A. B. C. D. 参考答案:A 3.Width 和Height是窗体的()。 A. 对象 B. 事件 C. 属性 D. 方法 答题: A. B. C. D. 参考答案:C 4.要使命令按钮失效,则可以设置()属性的值为False来实现。 A. Value B. Enabled C. Visible D. Cancel 答题: A. B. C. D. 参考答案:B 5.下列一维数组说明语句错误的是()。 A.Dim b(100) AS Double B.Dim b(-5 To 0) AS Byte C.Dim b(-10 To ?20) AS Integer D.Dim b(5 To 5) AS String 答题: A. B. C. D. 参考答案:C 6.若有数组说明语句为:Dim a(-3 To 8),则数组a包含元素的个数是()。 A. 5 B. 8 C. 11 D. 12 答题: A. B. C. D. 参考答案:D 7.以下属于VB合法的数组元素是()。 A. x[5] B. x5 C. x(5) D. x{5} 小强很忙_小百货欢迎您! 小强我只是个卖杂货的,家居日用百货批发,电脑周边配件、手机周边配件、摆地摊货源批发、2元店_5

Excel VBA编程 控件的共有属性

Excel VBA 编程 控件的共有属性 在VEA 中,许多ActiveX 控件都具有一些相同的属性,这些相同的属性就叫做这些控件的共有属性。下面介绍控件中常用的共有属性。 ● Name (名称)属性 该属性是所有的对象都具有的属性,是所创建对象的名称。所有的控件在创建时由VBE 系统自动提供一个默认名称。在VBE 中,Name 名称属性在属性窗口的“名称”栏中进行修改,在程序中,对象名称是作为对象的标识在程序中被引用,而不会显示在窗体上。 ● Accelerator 属性 指定控制项的对应键,也称为热键,一般用于标签、按钮或菜单的标题名称后括号内的带下划线的字母。其语法格式如下: 格式:object.Accelerator [= String] 其中,参数Object 为必选项,指定一个有效的对象。参数String 为可选项,用来指定对应键的值,值为一个有效的字母。 若要为控件指定对应键,可在【属性】窗口中Accelerator 属性中输入一个字母,或者在【代码】窗口中,以代码的方式设定Accelerator 属性的值。如果输入属性的值多于一个字符时,则字符串中第一个字符就是该属性的值。需要注意的是在控件的显示标题中也必须有与之相对应的字母。 在使用对应键时,需要按下Alt 键的同时再按下指定的字母,即可引发与之相关的事件,所引发的事件会跟据控件的不同而有所不同。 若要使用代码为控件指定对应键时,这时应该在用户窗体的Initialize 事件中。如在该事件中输入如下代码: CommandButton1.Accelerator= "C" '为控件指定热键“C ” ● A utoSiz e 属性 指定控件是否依据其内容自动调节大小。设计和运行时该属性可用。该属性的值有两个,分别为True 和False 。属性的值为True 时,控件将依其内容自动调节大小。属性的值为False (默认值)时,当控件内容超过控件区域时,只显示一部分内容,控件大小保持不变。 ● Caption 属性 该属性决定了控件上显示的内容。 ● Enabled 属性 Enabel 属性决定控件是否允许操作,属性的值分别为True 和False 。属性的值为True 时,允许用户进行操作,并对操作做出响应。属性的值为False 时,禁止用户进行操作,控件呈暗淡色。 ● Left 与Top 属性 Left 与Top 属性决定了控件在窗体中的位置。Top 表示控件到窗体项部的距离,Left 表示控件到窗体左边框的距离。对于窗体,Top 表示窗体到屏幕顶部的距离,Left 表示窗体到屏幕左边的距离。 ● TabIndex 属性 提 示 Accelerator 属性中指定的热键字符与控件中对应字符不区大小写。 注 意 每个控件,只能为其指定唯一的一个对应键。如果控件的名称为字母格式的字符串时,则指定的对应键只作用于其后的字符。如标签的的标题为Label1,指定的对应键只会对应Label1后的字符。

相关主题