1、ActiveForm 属性返 回返回活动窗口的窗体。如果 MDIForm 对象是活动的或者是被引用的,则所指定的是活动的 MDI 子窗体。语法object.ActiveFormobject 所在处代表一个对象表达式,其值是“应用于”列表中的一个对象。说明为了访问窗体的属性或者调用其方法需使用 ActiveForm 属性例如,Screen.ActiveForm.MousePointer = 4.这个属性在多文档接口 (MDI) 应用程序中尤其有用,其中,工具条上的一个按钮必须初始化为 MDI 子窗体中控件的一个动作。当用户单击工具条上的“复制”按钮时,代码可以引用 MDI 子窗体上的活动控件中的
2、文本例如,ActiveForm.ActiveControl.SelText.当窗体上的控件拥有焦点时,该窗体就是屏幕上的活动窗体 (Screen.ActiveForm)。 另外,一个 MDIForm 对象能够包含一个在 MDI 父窗体 (MDIForm.ActiveForm) 的上下文中是活动窗体的子窗体。屏幕上的 ActiveForm 不必与 MDI 窗体中的 ActiveForm 一致,比如当对话框为活动时。由于这个原因,当对话框有机会成为 ActiveForm 的属性设置时,用 ActiveForm 指定 MDIForm。注意 当一个活动的 MDI 子窗体没有被最大化时,父窗体和子窗体的
3、标题栏都显示为活动的。如果打算将 Screen.ActiveForm 或 MDIForm.ActiveForm 传递给一个过程,必须用类属的类型 (As Form) 而不是具体的窗体类型 (As MyForm) 来声明那个过程中的参数,即使 ActiveForm 总是引用相同类型的窗体。ActiveForm 属性为 ProjectTemplate 对象确定缺省值。ActiveForm 属性示例该例子在 MDIForm 对象中的活动子窗体上打印时间。要试用此例,先创建一个 MDIForm,然后在其上添加一个 PictureBox 控件并在 PictureBox 控件中添加一个 CommandBu
4、tton 控件。在 Form1 中,把 MDIChild 属性设置为 True。(你也可以把 AutoRedraw 设置为 True,这样即使在别的窗体覆盖了它后,仍可在窗体上保持文本。)将相应的代码粘贴到每个窗体的声明部分,然后按下 F5 键。将所有的代码复制到 MDI 窗体中。Private Sub MDIForm_Load ()Dim NewForm As New Form1 创建 Form1 的新实例。NewForm.ShowEnd SubPrivate Sub Command1_Click ()在活动窗体上打印时间。ActiveForm.Print “The time is “ &
5、Format(Now, “Long Time“)End Sub这个例子显示了如何使用工具栏上的按钮在实现剪切、复制、粘贴和删除操作中,利用 Clipboard 对象。要试用此例,先创建一个新的工程,在 Form1 上放置 TextBox 和 CheckBox 控件,然后创建一个新的 MDI 窗体。在 MDI 窗体上,放置一个 PictureBox 控件,然后在 PictureBox 中插入一个 CommandButton 控件。将 CommandButton 的 Index 属性设为 0(创建一个控件数组)。将 Form1 的 MDIChild 属性设为 True。要运行该例子,将该代码复制到
6、 MDIForm 的声明部分,然后按下 F5 键。注意,当 CheckBox 拥有焦点时,按钮将不工作,因为 CheckBox 现在代替了 TextBox 而成为活动控件。Private Sub MDIForm_Load ()Dim I 声明变量。Command1(0).Move 0, 0, 700, 300 在工具栏上定位按钮。For I = 1 To 3 创建别的按钮。Load Command1(I) 创建按钮。Command1(I).Move I * 700, 0, 700, 300 放置并调整按钮的尺寸。Command1(I).Visible = True 显示按钮。Next ICom
7、mand1(0).Caption = “Cut“ 设置按钮标题。Command1(1).Caption = “Copy“Command1(2).Caption = “Paste“Command1(3).Caption = “Del“End SubPrivate Sub Command1_Click (Index As Integer)ActiveForm 指的是 MDI 窗体中的活动窗体。If TypeOf ActiveForm.ActiveControl Is TextBox ThenSelect Case IndexCase 0 剪切。复制选中的文本到剪贴板。Clipboard.SetTe
8、xt ActiveForm.ActiveControl.SelText删除选中的文本。ActiveForm.ActiveControl.SelText = “Case 1 复制。复制选中的文本到剪贴板。Clipboard.SetText ActiveForm.ActiveControl.SelTextCase 2 粘贴。将剪贴板上的文本放到文本框中。ActiveForm.ActiveControl.SelText = Clipboard.GetText()返回开发环境中活动的窗口,此属性为只读。说明当开发环境中有一个以上的窗口被打开时,ActiveWindow 属性的设置值是拥有焦点的那个窗口
9、。如果拥有焦点的是主窗口,则 ActiveWindow 属性返回 Nothing。ActiveWindow 属性示例下列示例使用 ActiveWindow 属性来返回当前活动窗口的标题。Debug.Print Application.VBE.ActiveWindow.Caption应用于:VBE 对象相关基础知识:开发环境编写代码、创建控件、设置控件与窗体属性等功能的应用程序。这与运行应用程序相对。焦点在任何时间接收鼠标单击或键盘输入的能力。在 Microsoft Windows 环境中,在同一时间只有一个窗口、窗体或控件具有这种能力。“具有焦点”的对象通常会以突出显示标题或标题栏来表示。用户
10、或应用程序可设置焦点。Align 属性返 回返回或设置一个值,确定对象是否可在窗体上以任意大小、在任意位置上显示,或是显示在窗体的顶端、底端、左边或右边,而且自动改变大小以适合窗体的宽度。语法object.Align = numberAlign 属性语法包含下面部分:部分 描述Object 对象表达式,其值是“应用于”列表中的一个对象。Number 整数值,用来确定如何显示对象, “设置值”中有详细描述。设置值?span class=“emp“number 的设置值如下:常数 设置值 描述VbAlignNone 0 (非 MDI 窗体的缺省值)无 可以在设计时或在程序中确定大小和位置。 如果对
11、象在 MDI 窗体上,则忽略该设置值。VbAlignTop 1 (MDI 窗体的缺省值)顶部 对象显示在窗体的顶部,其宽度等于窗体的 ScaleWidth 属性设置值。VbAlignBottom 2 底部 对象显示在窗体的底部,其宽度等于窗体的 ScaleWidth 属性设置值。VbAlignLeft 3 左边 对象在窗体的左面,其宽度等于窗体的 ScaleWidth 属性设置值。VbAlignRight 4 右边 对象在窗体的右面,其宽度为窗体的 ScaleWidth 属性设置值。说明用 Align 属性可以很快地在窗体的顶部或底部创建工具栏或状态栏。当用户改变窗体的大小时,Align 值设
12、置为 1 或 2 的对象,会自动地改变大小以适合窗体的宽度。燩 ictureBox 和 Data 控件是唯一能放在 MDI 窗体上的标准控件。MDI 窗体的内部区域定义为没有被控件覆盖的空间。当 MDI 子窗体在 MDI 父窗体中最大化时,它不会覆盖任何控件。number 设置值 3 和 4 可以用来将工具栏对齐于窗体或 MDI 窗体的左边和右边。如果在 MDI 窗体的一个角上有两个工具栏,上或下对齐会优先占满整个角,而不用左右对齐。就象上下对齐的对象一样,左右对齐的对象占据 MDI 窗体的内部区域。Align 属性示例这个例子是在 MDIForm 对象中把 PictureBox 控件作为工具
13、栏,利用 CommandButton 控件把 PictureBox 从窗体的顶部移动到底部。要试用此例,先创建一个新的 MDIForm,并设置 Form1 的 MDIChild 属性为 True。在 MDIForm 中画一个 PictureBox,并在 PictureBox 中放一个 CommandButton。把代码粘贴到 MDIForm 的声明部分,然后按下 F5 键。单击 CommandButton 移动 PictureBox。Private Sub Command1_Click ()If Picture1.Align = vbAlignTop ThenPicture1.Align =
14、vbAlignBottom Align to bottom of form.ElsePicture1.Align = vbAlignTop Align to top of form.End IfEnd Sub应用于:ADO Data 控件CoolBar 控件Data 控件Extender 对象PictureBox 控件ProgressBar 控件RemoteData 控件StatusBar 控件Toolbar 控件VBControlExtender 对象相关基础知识:对象表达式说明具体对象的表达式,可以包含对象的容器。例如,应用程序可以拥有 Application 对象,其中包含 Docume
15、nt 对象,而 Document 对象又包含 Text 对象。设计时开发环境中编译应用程序的时期,此时,添加控件、设置控件或窗体属性等。而在运行时,则像用户一样与应用程序交互作用。MDI 窗体用来建立多文档界面 (MDI) 应用程序背景的窗口。MDI 窗体是应用程序中任何 MDI 子窗体的容器。MDI 子窗体指多文档界面 (MDI) 应用程序中包含在 MDI 窗体中的一个窗体。为了创建一个子窗体,应将其 MDIChild 属性值置为 True。AllowFocus 属性返 回设置或返回一个值,该值判定拆分中的单元是否能接收焦点。语法object.AllowFocus = valueAllowF
16、ocus 属性的语法包含下面部分:部分 描述object 对象表达式,其值是“应用于”列表中的对象。value 布尔表达式,它决定单元是否接收焦点,参见“设置值”中的描述。设置值value 的设置值为:设置值 描述True (缺省值)当拆分得到焦点,就能以交互作用方式来选定这个拆分。False 不能以交互作用方式选定拆分。单击时,拆分不接收焦点,而原先具有焦点的控件将继续保持有焦点。说明将该属性与 AllowSizing 属性组合使用时可完全禁止对拆分进行修改(为此把两个属性都设置为 False)。当把 TabAcrossSplits 设置为 True 时将忽略那些不能选定的拆分。应用于:Da
17、taGrid 控件Split 对象相关基础知识:对象表达式说明具体对象的表达式,可以包含对象的容器。例如,应用程序可以拥有 Application 对象,其中包含 Document 对象,而 Document 对象又包含 Text 对象。布尔表达式其值为 True 或 False 的表达式。App 属性返 回返回 App 对象,一个是用 App 关键字来访问的全局对象。它决定或者指定了有关应用程序标题、版本信息、其可执行文件以及帮助文件的路径和名称的信息,并判定应用程序的一个以前版本的示例是否正在运行。语法App说明App 对象没有任何事件或者方法。应用于:Global 对象相关基础知识:Ob
18、ject 数据类型表示任何 Object 引用的数据类型,存储 Object 变量,将它作为引用对象的 32 位 (4- 字节) 地址。Archive、Hidden、Normal 和 System 属性返 回设置或返回一值,决定 FileListBox 是否以档案、隐藏、普通或是系统属性来显示文件。语法object.Archive = booleanobject.Hidden = booleanobject.Normal = booleanobject.System = booleanArchive,Hidden,Normal 和 System 属性语法包含下面部分:部分 描述object 对
19、象表达式,其值是“应用于”列表中的一个对象。Boolean 布尔表达式,指定显示文件的类型, “设置值”中有详细描述。设置值?span class=“emp“boolean 的设置值为:设置值 描述True (档案和普通文件的缺省值)以 FileListBoxs 控件的属性特征显示文件。False (隐藏和系统文件的缺省值)不以 FileListBoxs 控件的属性特征显示文件。说明基于运行系统使用的标准文件特征,可以用这些属性来指定在 FileListBox 控件中所显示文件的类型。运行时在程序中设置这些属性中的任一个都会重设 FileListBox 控件使其只显示具有指定属性的文件。例如,
20、在查找和替换操作中,可以通过设置 System 属性为 True、而其它属性为 False,只显示系统文件;或者,作为文件备份过程的一部分,可以设置 Archive 属性为 True,以便只列出以前备份后修改过的文件。应用于:FileListBox 控件ListView 控件TreeView 控件相关基础知识:对象表达式说明具体对象的表达式,可以包含对象的容器。例如,应用程序可以拥有 Application 对象,其中包含 Document 对象,而 Document 对象又包含 Text 对象。布尔表达式其值为 True 或 False 的表达式。运行时代码正在运行的时期。在运行时,不可编辑
21、过程码。BackStyle 属性返 回 牋牋牋返回或设置一个值,它指定 Label 控件或 Shape 控件的背景是透明的还是非透明的。语法object.BackStyle = numberBackStyle 语法包含下面部分:部分 描述object 对象表达式,其值是“应用于”列表中的一个对象。number 数值表达式,用于确定透明性, “设置值”中有详细说明。设置值number 的设置值如下:设置值 描述0 透明在控件后的背景色和任何图片都是可见的。1 (缺省值)非透明用控件的 BackColor 属性设置值填充该控件,并隐藏该控件后面的所有颜色和图片。说明在 Form 对象或 Pictu
22、rebox 控件上使用背景色、或在图片上放置控件时,可以利用 BackStyle 属性来创建透明控件;如果想要突出控件,可以使用非透明控件。如果 BackStyle = 0,则忽略该控件的 BackColor 属性。应用于:Function 控件(数据报表设计器)Image 控件(数据报表设计器)Label 控件Label 控件(数据报表设计器)OLE 容器控件Shape 控件Shape 控件(数据报表设计器)TextBox 控件(数据报表设计器)UserControl 对象相关基础知识:对象表达式说明具体对象的表达式,可以包含对象的容器。例如,应用程序可以拥有 Application 对象,
23、其中包含 Document 对象,而 Document 对象又包含 Text 对象。数值表达式任何其值为数的表达式。表达式的元素可包含任何关键字、变量、常数和运算符的组合,其结果为数。BOF、EOF 属性(远程数据)返 回牋牋牋 BOF 返回一个值,用以指示当前行的位置是否是在 rdoResultset 中第一行之前。 EOF 返回一个值,用以指示当前行的位置是否是在 rdoResultset 中的最后一行之后。 语法object.BOFobject.EOFobject 所在处是一个对象表达式,其值是“应用于”列表中的一个对象。返回值BOF 属性的返回值是:值 描述True 当前行的位置是在第
24、一行之前。False 当前行的位置是在第一行,或在第一行之后。EOF 属性的返回值是:值 描述True 当前行的位置是在最后一行的后面。False 当前行的位置是在最后一行,或在最后一行的前面。说明如果这个指针是有效的,BOF 和 EOF 的返回值就由该当前行指针的位置确定。如果 BOF 或 EOF 为 True ,则没有当前行,任何想引用 rdoResultset 数据都将导致一个可以捕获的错误。可以使用 BOF 和 EOF 属性来确定 rdoResultset 对象是否包含行,或者当从一行移到另一行时,确定是否已超出 rdoResultset 的范围。如果打开一个一行也没有的 rdoRes
25、ultset,BOF 和 EOF 都被设为 True,并且结果集的 RowCount 属性被设为 0。如果打开一个至少有一行的 rdoResultset ,其中的第一行即为当前行,并且 BOF 和 EOF 都为 False;在使用 MovePrevious 或 MoveNext 方法,分别移动超出 rdoResultset 的开始或结尾之前,它们会一直为 False 。如果移动超出 rdoResultset 的开始或结尾,就没有当前行了。如果删除 rdoResultset 对象中所剩余的最后的一行时,在当前行重新定位之前,BOF 和 EOF 一直为 False 。如果对含有行的 rdoResu
26、ltset 使用 MoveLast 方法,其最后一行就成为当前行;如果再使用 MoveNext 方法,当前行就为无效并且 EOF 被置为 True 。 相反,如果对含有行的 rdoResultset 使用 MoveFirst 方法,其第一行就成为当前行;如果再使用 MovePrevious 方法,就没有当前行并且 BOF 被置为 True 。一般来说,当需要对 rdoResultset 中的所有行进行操作时,代码可以使用 MoveNext ,循环遍历各行,直到 EOF 属性被置为 True。如果当 EOF 被置为 True 时再使用 MoveNext ,或当 BOF 被置为 True 时再使用
27、 MovePrevious ,都将产生一个可以捕获的错误。下表说明在不同的 BOF 和 EOF 的组合时,哪种 Move 方法是允许的。?/td MoveFirst,MoveLastMovePrevious,Move 0BOF = True,EOF = False允许 错误 错误 允许BOF = False,EOF = True允许 允许 错误 错误均为 True 错误 错误 错误 错误均为 False 允许 允许 允许 允许允许一个 Move 方法并非意味着,该方法能成功地定位某行。它仅表示执行这个指定的 Move 方法是允许的,并且不产生一个错误。 BOF 和 EOF 属性的状态可以随着该
28、移动的结果而改变。.指定的方法对 BOF 和 EOF 设置值的影响如下: OpenResultset 方法会在内部调用 MoveFirst 。因此,对空行集的 OpenResultset 会导致 BOF 和 EOF 被置为 True 。 所有成功的进行了行定位的 Move 方法,都将置 BOF 和 EOF 为 False 。 对于动态类型 rdoResultset 对象,任何 Delete 方法,即使是删除 rdoResultset 中的所剩的唯一一行,也不改变 BOF 或 EOF 的设置。 对于其它类型的 rdoResultset 对象,因为结果集成员是固定的, BOF 和 EOF 属性也不
29、由于添加和删除操作而改变。 应用于:rdoResultset 对象相关基础知识:当前行rdoResultset 对象中的行,可用来修改或校验数据。使用 Move 方法将一个行集中的当前行重定位。只有 rdoResultset 中的一行才能成为当前行;但是,一个 rdoResultset 可能没有当前行。例如,在删除了当前的 rdoResultset 行之后,或者 rdoResultset 没有行时,当前行无定义。在这种情况下,引用当前行的操作将得到一个可以捕获的错误。对象表达式说明具体对象的表达式,可以包含对象的容器。例如,应用程序可以拥有 Application 对象,其中包含 Docume
30、nt 对象,而 Document 对象又包含 Text 对象。动态类型 rdoResultset可以拥有可更新行的查询结果。动态类型 rdoResultset 是行的动态集合,可用来添加、改变或删除基础数据库表或表的行。动态类型 rdoResultset 可能包含数据库中一个或多个表中的列。动态的 rdoResultset 成员关系不是固定的。Break 属性返 回设置或清除中断信号的状态。该属性在设计时无效。语法objec.Break = valueBreak 属性语法包括下列部分:部分 描述object 对象表达式,其值是“应用于”列表中的对象。value 布尔表达式,说明中断信号是否设置
31、,如“设置值”中所描述。设置值value 的设置值为:设置值 描述True 设置中断信号状态False 清除中断信号状态说明当设置为 True,Break 属性发送一个中断信号。该中断信号挂起字符传输,并置传输线为中断状态直到把 Break 属性设置为 False。一般,仅当使用的通讯设备要求设置一个中断信号时,才设置一个短时的中断状态。数据类型BooleanBreak 属性示例下例说明如何发送一个 1/10 秒的中断信号:设置 Break 状态。MSComm1.Break = True 设定 1/10 秒的期限。Duration! = Timer + .1等待期限过去。Do Until Ti
32、mer Duration!Dummy = DoEvents()Loop 清除 Break 状态。MSComm1.Break = False应用于:MSComm 控件Button 属性(Column 对象)返 回设置或返回一个值,该值决定是否在当前单元中显示按钮。语法object.Button = valueButton 属性的语法包含下面部分:部分 描述object 对象表达式,其值是“应用于”列表中的对象。value 布尔表达式,该表达式决定是否在当前单元中显示按钮,参见“设置值”中的描述。设置值value 的设置值为:设置值 描述True 运行时按钮将显示在当前单元的右上角。False (
33、缺省值)不显示按钮。.说明一般来说,当想下拉控件(如内置的组合框、绑定列表框,甚至另一个 DataGrid 控件)来进行编辑或数据录入时应使列按钮有效。在单击当前单元中的按钮时将触发 ButtonClick 事件。然后就可编写代码,从该单元下拉想要的那个控件。应用于:Column 对象DataGrid 控件相关基础知识:对象表达式说明具体对象的表达式,可以包含对象的容器。例如,应用程序可以拥有 Application 对象,其中包含 Document 对象,而 Document 对象又包含 Text 对象。布尔表达式其值为 True 或 False 的表达式。Cancel 属性返 回应用于返回
34、或设置一个值,用来指示窗体中命令按钮是否为取消按钮。该命令按钮可以是 CommandButton 控件或 OLE 容器控件中的任何可作用命令按钮的对象。语法object.Cancel = booleanCancel 属性语法包含下面部分:部分 描述object 对象表达式,其值是“应用于”列表中的一个对象。boolean 布尔表达式指定对象是否为取消按钮, “设置值”中有详细说明。设置值boolean 的设置值如下:设置值 描述True CommandButton 控件是取消按钮。False (缺省值)CommandButton 控件不是取消按钮。说明使用 Cancel 属性使得用户可以取消未
35、提交的改变,并把窗体恢复到先前状态。窗体中只能有一个 CommandButton 控件为取消按钮。当一个 CommandButton 控件的 Cancel 属性被设置为 True,窗体中其它 CommandButton 控件的 Cancel 属性自动地被设置为 False。当一个 CommandButton 控件的 Cancel 属性设置为 True 而且该窗体是活动窗体时,用户可以通过单击它,按 ESC 键,或者在该按钮获得焦点时按 ENTER 键来选择它。对于 OLE 容器控件,只有那些作用象命令按钮的对象才有 Cancel 属性。提示 如果窗体支持不可恢复操作,如删除操作,一个好主意是将
36、取消按钮设置为缺省按钮。为此,将 Cancel 属性和 Default 属性都设为 True。应用于:CommandButton 控件Extender 对象VBControlExtender 对象相关基础知识:对象表达式说明具体对象的表达式,可以包含对象的容器。例如,应用程序可以拥有 Application 对象,其中包含 Document 对象,而 Document 对象又包含 Text 对象。布尔表达式其值为 True 或 False 的表达式。焦点在任何时间接收鼠标单击或键盘输入的能力。在 Microsoft Windows 环境中,在同一时间只有一个窗口、窗体或控件具有这种能力。“具有
37、焦点”的对象通常会以突出显示标题或标题栏来表示。用户或应用程序可设置焦点。Caption 属性返 回示例?/a?应用于 窗体确定显示在 Form 或 MDIForm 对象的标题栏中的文本。当窗体为最小化时,该文本被显示在窗体图标的下面。 控件确定显示在控件中还是附在控件之后的文本。 MenuLine 对象确定为 Menu 控件还是为 MenuItems 集合中的对象显示的文本。 对于 Menu 控件,Caption 在运行时通常是可读/写的。但是对于被 Visual Basic 的加载宏遗弃或提供的菜单项来说,Caption 是只读的,例如 MenuLine 对象。语法object.Capti
38、on = stringCaption 属性的语法包含下面部分:部分 描述object 对象表达式,其值是“应用于”列表中的一个对象。如果 object 被省略,那么与活动窗体模块相联系的窗体被认为是 object。string 字符串表达式,其值是被显示为标题的文本。说明当创建一个新的对象时,其缺省标题为缺省的 Name 属性设置。该缺省标题包括对象名和一个整数,如 Command1 或 Form1。为了获得一个描述更清楚的标签,应对 Caption 属性进行设置。可以使用 Caption 属性赋予控件一个访问键。在标题中,在想要指定为访问键的字符前加一个 (&) 符号。该字符就带有一个下划线
39、。同时按下 ALT 键和带下划线的字符就可把焦点移动到那个控件上。为了在标题中加入一个 (&) 符号而不是创建访问键,需要在标题中加入两个即 (&) 符号。这样,在标题中只有单个 (&) 符号被显示而没有带下划线的字符。Label 控件标题的大小没有限制。对于窗体和所有别的有标题的控件,标题大小的限制是 255 个字符。要为窗体显示标题,可以将 BorderStyle 属性设为定长单线(1 或 vbFixedSingle?/b、复长(2 或 vbSizable?/b、或定长对话框 (3 或 vbFixedDialog)。超出窗体标题栏的标题将被裁切。当一个 MDI 子窗体在一个 MDIForm
40、 对象中被最大化时,子窗体的标题将被包括在父窗体的标题中。提示 对于标签来说,将 AutoSize 属性设为 True 自动调整控件的大小以与其标题相适合。Caption 属性示例当用户每次单击按钮时,该例子将改变 CommandButton 控件的 Caption 属性。要试用此例,先将下面的代码粘贴到一个包含名为 Command1 的 CommandButton 的窗体的声明部分,然后按下 F5 键并单击按钮。Private Sub Command1_Click () 检查标题,然后改变它。If Command1.Caption = “Clicked“ ThenCommand1.Capti
41、on = “OK“ElseCommand1.Caption = “Clicked“End IfEnd Sub应用于:CheckBox 控件CommandButton 控件Data 控件Form 对象、Forms 集合Frame 控件Label 控件Label 控件(数据报表设计器)MDIForm 对象Menu 控件OptionButton 控件PropertyPage 对象RemoteData 控件相关基础知识:标题栏是指在窗口顶部显示窗口标题或名称的区域。图标一个对象或概念的图形表示;一般在 Microsoft Windows 中用来表示最小化的应用程序。图标是位图,最大大小为 32 x 3
42、2 像素,以 .ico 为文件扩展名。运行时代码正在运行的时期。在运行时,不可编辑过程码。对象表达式说明具体对象的表达式,可以包含对象的容器。例如,应用程序可以拥有 Application 对象,其中包含 Document 对象,而 Document 对象又包含 Text 对象。模块一组声明集合,其后为过程。字符串表达式任何其值为一连串字符的表达式。字符串表达式的元素可包含返回字符串的函数、字符串文字、字符串常数、字符串变量、字符串 Variant 或返回字符串 Variant (VarType 8) 的函数。?a name=“vbdefaccesskey“访问键与 ALT 键同时按下的键,用
43、来打开菜单、执行命令、选择对象,或移向对象。例如,ALT+F 键可以打开“文件”菜单。焦点在任何时间接收鼠标单击或键盘输入的能力。在 Microsoft Windows 环境中,在同一时间只有一个窗口、窗体或控件具有这种能力。“具有焦点”的对象通常会以突出显示标题或标题栏来表示。用户或应用程序可设置焦点。MDI 子窗体指多文档界面 (MDI) 应用程序中包含在 MDI 窗体中的一个窗体。为了创建一个子窗体,应将其 MDIChild 属性值置为 True。Checked 属性返 回示例?/a 应用于返回或设置一个值,该值用来确定是否在一个菜单项后显示复选标记。语法object.Checked =
44、 booleanChecked 属性的语法包含下面部分:部分 描述object 对象表达式,其值是“应用于”列表中的一个对象。boolean 一个用来指定是否在一个菜单项后显示复选标记的布尔表达式。设置boolean 的设置为:设置 描述True 在菜单项之后放置复选标记。False (缺省)不在紧接菜单项之后放置一个检查标记。说明在设计时可以使用“菜单编辑器”将 Checked 设置为 True。在运行时,作为 Menu 控件所附加的单击事件过程的一部分,能够将 Checked 在开和关的状态之间转换。同样可以在启动过程中或在窗体的装入事件过程中设置 Checked 的值。对于一个 Menu
45、 控件,Checked 在运行时通常是可读/写的。但是,对于那些被 Visual Basic 的加载宏遗弃或提供的菜单项来说,Checked 是只读的,例如在“外接程序”菜单中的“外接程序管理器”命令。Checked 属性示例该例子显示并删除紧跟一个菜单项的检查标记。要试用此例,先创建一个带有 Menu 控件的窗体,该 Menu 控件有一个菜单项(将 Caption 和 Name 属性都设为 MyMenuItem),然后按下 F5 键并选择该菜单项。Private Sub MyMenuItem_Click ()将菜单项上的检查标记打开或关闭。MyMenuItem.Checked = Not M
46、yMenuItem.CheckedEnd Sub应用于:Menu 控件相关基础知识:对象表达式说明具体对象的表达式,可以包含对象的容器。例如,应用程序可以拥有 Application 对象,其中包含 Document 对象,而 Document 对象又包含 Text 对象。布尔表达式其值为 True 或 False 的表达式。设计时开发环境中编译应用程序的时期,此时,添加控件、设置控件或窗体属性等。而在运行时,则像用户一样与应用程序交互作用。运行时代码正在运行的时期。在运行时,不可编辑过程码。Connect 属性返 回应用于返回某个外接程序的连接状态,或者对其进行设置。语法object.Con
47、nectobject 所在处代表对象表达式,其值是“应用于”列表中的对象。说明如果外接程序注册了,并且当前是连接的(活动的),则返回 True 。如果外接程序注册了,但当前未连接(未激活),则返回 False 。应用于:AddIn 对象相关基础知识:对象表达式说明具体对象的表达式,可以包含对象的容器。例如,应用程序可以拥有 Application 对象,其中包含 Document 对象,而 Document 对象又包含 Text 对象。DataFormat 属性返 回应用于设置或返回 StdDataFormat 对象,一个绑定对象将附加到它。在设计时或运行时都可读写。语法object.Data
48、Format = formatobjectDataFormat 属性语法有如下的部分:部分 描述object 一个对象表达式,其值是“应用于”列表中的一个对象。formatobject 必需的。一个 StdDataFormat 对象。说明DataFormat 属性也能通过属性窗口的属性页设置。如果代码中的设置值与属性页的设置值不一样,那么属性页的设置值将应用于第一个取到的记录,之后,将使用代码中的设置值。DataCombo 控件的 DataFormat 属性是 Extender 属性。因此在属性单上它总是可见的并且能在代码中设置。然而 DataCombo 控件仅仅格式化列表顶部的项。对于看到一
49、个顶端项格式化、而仅给出一个未格式化项的列表供选择的终端用户来说,这可能是令人不安的。格式化的项也可能误导用户,使他认为项要以格式化的形式输入数据库。由于这些原因,建议在使用 DataCombo 控件时不要设置 DataFormat 属性。应用于:CheckBox 控件Column 对象DataCombo 控件DataBinding 对象DataList 控件Image 控件ImageCombo 控件Label 控件ListBox 控件OptionButton 控件PictureBox 控件TextBox 控件TextBox 控件(数据报表设计器)相关基础知识:对象表达式说明具体对象的表达式,可以包含对象的容器。例如,应用程序可以拥有 Application 对象,其中包含 Document 对象,而 Document 对象又包含 Text 对象。Default 属性返 回应用于返回或设置一个值,以确定哪一个 CommandButton 控件是窗体的缺省命令按钮。语法object.Default = booleanDefault 属性语法包含下面部分:应用于返回窗体或控件的句柄。注