搜档网
当前位置:搜档网 › 一、窗体的常用属性

一、窗体的常用属性

一、窗体的常用属性
一、窗体的常用属性

一、窗体的常用属性

1、Name属性

Name属性设置在程序代码中用于标识窗体的名字,即在编写代码时用于称呼某个窗体。

说明:

该属性只能在设计时属性窗口中(名称)更改,运行时只读。

注:

ME是VB中的一个关键字,代表当前窗体。

2、Caption属性

语法:object.Caption=string

Caption属性设置在窗体的标题栏中的文本,当窗体被最小化时,该文本将显示在Windows 的任务栏中相应窗体的图标上。

3、ControlBox、MaxButton和MinButton属性

ControlBox、MaxButton和MinButton属性用于控件窗体是否有控制菜单和最大化、最小化按钮。默认值均为T rue

●若将ControlBox属性设为False,则将取消窗体的控件菜单和所有的控制按钮

●若将MaxButton属性设为False,则最大化按钮将失效

●若将MinButton属性设为False,则最小化按钮将失效

说明:

①、控件菜单

●为了显示控制菜单,还必须将窗体的BorderStyle属性值设置为1(固定单边框)、2(可调

整的边框)或3(固定对话框)。

●相关属性的取值将决定窗体控制菜单中可以使用的命令。如:MaxButton和MinButton

属性设置为False,控件菜单中的最大化和最小化命令交变为无效。

●当ControlBox属性设为False时不显示控制菜单,此时窗体右上角将不显示“最大化”

按钮、“最小化”按钮和“关闭”按钮。

●要在窗体中显示“最大化”按钮,应将BorderStyle属性值设置为1(固定单边框)、2(可

调整的边框),且ControlBox属性设为True。

●要在窗体中显示“最小化”按钮,应将BorderStyle属性值设置为1(固定单边框)、2(可

调整的边框),且ControlBox属性设为True。

4、BorderStyle属性

语法:object.BorderStyle=value

功能:设置对象的边框样式。

说明:

①、value是一个值或常数,用于决定边框样式。取值含义如下:

②、0(None):无边框、无标题栏、无控制菜单、无最大化、最小化和关闭按钮

③、1(Fixed Single):固定单边框,大小不可调,有标题栏、控件菜单及关闭按钮。

●若将MaxButton属性设置为TRUE时,添加最大化按钮

●若将MinButton属性设置为TRUE时,添加最小化按钮

●只能用最大化和最小化按钮改变窗体大小

④、2(Sizable(默认值)):可调整边框;有标题栏及所有控制按钮和控制菜单

●可以使用控件菜单、最大化按钮、最小化按钮或拖拽窗体的边框来改变窗体的大小⑤、3(Fixed Dialog)固定对话框,大小不可调;有标题栏、关闭按钮和控制菜单

●不能将MaxButton和MinButton属性设置为TRUE,即不能添加最大化按钮和最小化按

钮,不能改变窗体的大小。

⑥、4(Fixed ToolWindow)固定工具窗口;大小不可调;有标题栏、关闭按钮,无控制菜单●不能将MaxButton和MinButton属性设置为TRUE,即不能添加最大化按钮和最小化按

钮,不能改变窗体的大小。

●窗体在Windows的任务栏中不显示

⑦、5(Sizable ToolWindow )可变尺寸工具窗口;大小可调;有标题栏、关闭按钮,无控制菜单。

●不能将MaxButton和MinButton属性设置为TRUE,即不能添加最大化按钮和最小化按

钮,不能改变窗体的大小。

●窗体在Windows的任务栏中不显示

注:

该属性只能在设计时通过属性窗口来设置

5、BackColor、ForeColor属性

语法:object.BackColor =color

object.ForeColor =color

功能:BackColor设置对象的背景色。ForeColor设置对象的前景色

●利用RGB函数表达颜色。用法:混合颜色=RGB(红色值,绿色值,蓝色值),这里的

三色值均为整数,取值范围为0~255。例:form1.BackColor =RGB(178,10,26)

●利用QBColor函数表达颜色,用法:颜色=QBColor(颜色值)。颜色值为一整数,其取

值为0~15,对应颜色如下:

0——黑色1——蓝色2——绿色3——青色4——红色5——紫红色6——黄色7——白色8——灰色9——淡蓝色10——淡绿色11——淡清色12——淡红色13——淡紫红色14——淡黄色15——亮白色

例:form1.BackColor =QBColor(8)

●直接使用颜色值。在VB中,可以直接用十六进制数指定颜色。另外还可以利用颜色常

6、Appearance属性

语法:object.Appearance=value

功能:设置窗体或窗体上的控件的显示效果。

说明:

①、0(Flat):窗体及窗体上的控件显示为平面效果

②、1(3D):窗体及窗体上的控件显示为立体效果,为默认值。

注:

在多窗体设计时,将MDIForm(多文档界面窗体)对象的Apperance属性设置为1,只对MDI父窗体产生影响。要使MDI子窗体具有立体效果,必须将每个子窗体的Appearance 属性设置为1。

7、AutoRedraw属性

语法:object.AutoRedraw=boolean

功能:设置对象的自动重绘是否有效。

说明:

①、boolean代表布尔表达式,指定是否重绘对象,设置值如下:

●True:使对象的自动重绘有效。此时对象显示到屏幕上,并以图像形式存储在内存中,

必要时,用存储在内存中的图像在屏幕上对该对象进行重绘。

●False:默认值,使对象的自动重绘无效。当需要重画该对象时,VB会激活预先设定的

对象绘制事件。

②、使用下列图形方法如Circle、Cls、Line、Point、Print和Pset工作时,AutoRedraw属性极为重要。利用这些方法,在改变对象大小或隐藏在另一个对象后又需要重新显示被隐藏部分的情况下,设置AutoRedraw为Ture,将在窗体中自动进行重绘输出。

③、设置AutoRedraw为False时,以前的显示内容成为背景的一部分,此时用CLS(清除)方法清除绘图区时不会删除背景图形;把AutoRedraw改为Ture时,使用CLS方法将清除背景图形。

8、Enabled属性

语法:object.Enabled=boolean

功能:设置窗体是否能够对键盘或鼠标产生的事件做出反应

注:

Enabled属性可以设置在程序运行时窗体对事件不做反应,此时窗体不能被改变大小和位置,对键盘鼠标操作不予接受。

9、Font属性

功能:窗体的Font属性可以决定在窗体中显示的文本(如标签、文本框等)所使用的字体。

10、Height、Width属性

语法:object.Height =number

object.Width = number

功能:设置窗体的高度和宽度

说明:

①、number为数值表达式,指定窗体的外部高度和宽度,其中包括边框和标题栏。

②、使用ScaleHeight和ScaleWidth属性也可以设置窗体的高度和宽度,但是高度和宽度中不包括边框和标题栏。

11、Left和Top属性

语法:object.Left =value

object.Top =value

功能:Left:置窗体内部的左边与它的容器的左边之间的距离。“容器”指可以含有其他对象的对象。Top:设置窗体的内侧顶边和它的容器的顶边之间的距离。

说明:

12、ScaleLeft和ScaleTop属性

语法:object.ScaleLeft =value

object.ScaleTop =value

功能:ScaleLeft设置窗体左边界的水平坐标。ScaleTop设置窗体上边界的垂直坐标。

说明:

ScaleLeft和ScaleTop属性定义的是窗体左边界和上边界的坐标,而Left和Top属性定义的是窗体左边界和上边界相对于其容器的左边界和上边界的距离,二者的含义是完全不同的。

13、Visible属性

语法:object.V isible =boolean

功能:设置一个值,用于指明窗体是否可见。

说明:

boolean代表布尔表达式,决定对象是可见的还是隐藏的,设置值如下:

●True:设置窗体(对象)是可见的(默认值)。

●False:设置窗体(对象)是隐藏的。

注:

●当窗体设置为可见时,该窗体可以对键盘或鼠标事件进行响应,当窗体设置为隐藏时,

该窗体对键盘和鼠标事件没有响应。

●在设计时可以在窗体的属性窗口设置Visible属性的初始值,在代码中设置该属性可以

在程序运行时使窗体变为可见或隐藏。

●使用SHOW或HIDE方法也可以显示或隐藏窗体,其效果与在代码中将Visible属性设

置为Ttue或False的效果相同。

14、Moveable属性

语法:object.Moveable =boolean

功能:设置窗体的位置是否可以被移动。

说明:

boolean代表布尔表达式,设置对象是否可以移动,设置值如下:

●True或-1:窗体的位置可以被移动。(默认值)

●False或0:窗体的位置不能被移动。

15、Icon属性

语法:object.Icon=LoadPicture(iconpath)

功能:设置程序运行时窗体处于最小化状态时显示的图标。在Windows中可以在窗体的左上角看到窗体的图标。

说明:

①、LoadPicture为装入图片函数,iconpath为LoadPicture的参数,指明被装入的图片文件的路径。

②、被装入的图片文件将作为该窗体最小化时的图标,图片文件必须有.Ico文件扩展名和格式。

16、Picture属性

语法:object.Picture=Picture

功能:设置窗体中显示的图片。

17、StartUpPosition属性

语法:object.StartUpPosition=position

功能:设置窗体首次出现时的显示位置。

说明:

Position是一个整数,设置窗体首次出现时的显示位置。设置如下:

●0:手动指定取值,窗体的初次显示位置由Left和Top属性决定。

●1:所隶属的对象的中央

●2:屏幕中央

●3:窗口默认(屏幕的左上角)

注:

在设计时,也可以在窗体的属性窗口中单击StartUpPosition属性右边的按钮并进行设置。

18、WindowState属性

语法:object.WindowState=value

功能:设置一个数值,用来指定窗体的可视状态。

说明:

V alue是一个数值表达式,用来指定窗体可视状态的取值,设置如下:

●0:窗体以设计时的大小和位置运行显示,为默认取值

●1:窗体缩到最小,显示为图标状态

●2:窗体放大到最大尺寸

二、窗体的事件

1、Click事件

触发条件:当用鼠标单击窗体的空白区域(无控件的区域)或单击窗体上的一个无效控件时,Click事件被触发。

语法:Private sub form_Click()

注:

●如果为Click事件编写了代码,则DbClick(双击)事件将永远不会被触发,因为Click

事件总是在DbClick事件之前首先被触发。

●如果要区分操作中按下的是鼠标的左键还是右键,应使用MouseUp或MouseDown事

件。

2、DbClick事件

触发条件:当用鼠标双击窗体的空白区域(无控件的区域)或双击窗体上的一个无效控件时,DbClick事件被触发。

3、Initialize事件

触发条件:当应用程序创建一个窗体时,将触发Initialize事件。

语法:Private sub form_Initialize ()

注:

●通过Initialize事件可以初始化窗体需要使用的数据。

●窗体的Initialize事件发生在Load(装载)事件之前。

4、Load事件

触发条件:当窗体被装载时Load事件被触发。当通过Load语句启动应用程序,或调用未装载的窗体属性时,也会触发Load事件。

语法:Private sub form_Load ()

注:

●Load事件过程中一般会含有一个窗体的启动代码,以便给与窗体有关的控件或变量设

置取值。

●如果在代码中使用了珍上未被装载的窗体的属性,则该窗体将被自动装载但不会自动成

为可视窗体。

●窗体的Load事件发生在该窗体的Initialize事件之后。

5、QueryUnload事件

触发条件:当窗体将要关闭时,QueryUnload事件触发。

语法:Private sub form_QueryUnload (cancel As Integer,unloadmode As Integer)

注:

●QueryUnload事件经常用在关闭一个应用程序之前,以便确认该应用程序中的某个窗体

是否含有未完成的任务。例如:如果某一窗体中有尚未保存的数据,则可以在QueryUnload事件过程中加入相应代码以提示保存该数据。

●QueryUnload事件在窗体卸载之前发生,而Unload(卸载)事件在窗体卸载时发生。所以,

窗体的QueryUnload事件发生在该窗体的Unload事件之前。

6、Unload事件

触发条件:当窗体从屏幕上删除时,Unload事件被触发。

语法:Private sub Form_Unload (cancel As Integer)

说明:

●Cancel表示一个整数,如果该参数的取值被设定为一个非零值,可以阻止该窗体从屏幕

中被删除。如果取值为0,则该窗体将被删除。

注:

通常情况下,下列情况可以触发Unload事件:

●在窗体的控制菜单上选择“关闭”选项

●使用Unload语句卸载窗体

●在Windows的“任务”窗口中选择“结束任务”按钮退出应用程序

●MDI(多文档界面)子窗体随着其MDI窗体一同被关闭

●当应用程序正在运行的时候退出Microsoft Windows操作环境等。

●如果cancel的取值被设置为非零值,可以阻止窗体被删除,但不能阻止其他事件。可

以通过QueryUnload事件阻止其他事件。

●窗体的QueryUnload事件发生在该窗体的Unload事件之前。

●在窗体被卸载时,可以通过Unload事件过程来完成一些与该窗体卸载有关的必要操作,

比如将该窗体中的数据保存到一个中。

7、MouseMove事件

触发条件:当鼠标移动时,MouseMove事件被触发。

语法:Private sub Form_MouseMove (button As Integer,shift As Integer,x As Integer,y As Single )

说明:

①、Button指出一个用来表示鼠标各个按钮状态的整数:

●1:表示鼠标左键处于按下状态

●2:表示鼠标右键处于按下状态

●3:表示鼠标左键和右键同时处于按下状态

●4:表示鼠标中间的按钮处于按下状态

②、Shift指出一个用来表示Shift、Ctrl和Alt键状态的整数

③、没有设置取值时,表示Shift、Ctrl和Alt键都没有处于按下状态

④、x,y指出鼠标指针当前位置的坐标数。

注:

●只要鼠标移动便会触发MouseMove事件,随着鼠标的移动将连续不断地产生

MouseMove事件。当鼠标指针位于窗体边框范围内时,该窗体将接收MouseMove事件。

●MouseMove事件只有在鼠标移动时被触发,压下或松开鼠标按钮将触发MouseDown

和MouseUp事件。

8、MouseDown和MouseUp事件

触发条件:当按下鼠标按钮时,MouseDown事件被触发;当松开鼠标按钮时,MouseUp 事件被触发。

语法:

Private sub Form_MouseDown (button A s Integer,shift A s Integer,x As Integer,y As Single )

Private sub Form_MouseUp(button A s Integer,shift A s Integer,x As Integer,y As Single )

说明:

①、Button指出一个整数,该整数表明触发MouseDown(或MouseUp)事件的鼠标按钮是左键、右键还是中间的按钮。

●1:表示是鼠标左键被按下(或被松开)触发了MouseDown(或MouseUp)事件

●2:表示鼠标右键触发了MouseDown(或MouseUp)事件

●4:表示鼠标中间的按钮触发了MouseDown(或MouseUp)事件

●Button的取值只能是上述取值中的一个。

②、Shift指出一个用来表示Shift、Ctrl和Alt键状态的整数

●1:表示Shift键处于按下状态

●2:表示Ctrl键处于按下状态

●4:表示Alt键处于按下状态

●5:Shift键和Alt键被同时按下

③、没有设置Shift的取值时,表示Shift、Ctrl和Alt键都没有处于按下状态

④、x,y指出鼠标指针当前位置的坐标数。

注:

●与Click和DbClick事件不同,使用MouseDown和MouseUp事件能够判断触发事件的

是鼠标的左键、右键还是中间按钮,并能够为使用鼠标按钮的同时按下Shift、Ctrl或Alt键的情况编写事件过程代码

●在MouseDown和MouseUp事件中,button参数确切地指出触发事件的一个具体的鼠标

按钮(触发事件时只能按下或松开一个按钮),在MouseMove事件中,button参数反映的是所有鼠标按钮的当前状态(触发事件时可以同时按下不止一个按钮)

9、Activate和Deactivate事件

触发条件:当窗体成为活动窗口时触发Activate事件。当窗体变为非活动窗口时触发Deactivate事件

语法:

Private Sub Form_Activate()

Private Sub Form_Deactivate ()

说明:

●用鼠标单击窗体,或者在代码中对窗体使用SHOW(显示)或SetFocus(设置焦点)等方法

可以使该窗体成为活动窗体。

●只有当前窗体为可见时,Activate事件才会被触发。将窗体的Visible属性设置为True

或者使用Show方法,可以使窗体可见。

●用Load语句可以加载窗体,但窗体不一定是可见的。

10、GotFocus事件

触发条件:当窗体获得焦点时,GotFocus事件将被触发

语法:Private Sub Form_GotFocus ()

说明:

●在Windows和Windows的应用程序中,某一时刻只能有一个窗体或控件能够接收键盘

输入或鼠标单击等操作,该窗体或控件以突出方式进行显示(如窗体的标题栏显示为蓝色),此时称该窗体或控件具有焦点。

●单击窗体或在代码中使用SetFocus(改变焦点)等方法可以使窗体获得焦点。

11、LostFocus事件

触发条件:当窗体失去焦点时,LostFocus事件将被触发

语法:Private Sub Form_LostFocus ()

●由于在Windows和Windows的应用程序中,某一时刻只能有一个窗体或控件具有焦点,

所以当其他窗体或控件获得焦点时,原来具有焦点的窗体或控件将产生LostFocus(失去焦点)事件。

12、Paint事件

触发条件:当窗体被放大或移动以后,或当一个原本遮盖着该窗体的窗体被移开,并使该窗体部分或完全显露时,Paint事件被触发。

语法:Private Sub Form_Paint ()

说明:

●当使用Refresh(刷新)方法时,会触发Paint事件,此时可以进行必要地重绘。当窗体的

AutoRedraw(自动重绘)属性设置为True时,不必调用Paint事件,重新绘图将会自动进行。

●如果窗体的ClipControls属性设置为True,在窗体的Paint事件过程中使用绘图方法将

影响该窗体中未被控件覆盖的所有区域。否则绘图方法仅影响该窗体刚刚显露出的区域。

13、Resize事件

触发条件:当窗体第一次显示或当窗体的状态发生改变(如一个窗体被最大化、最小化或还原)时,Resize事件被触发。

语法:Private Sub Form_Resize()

说明:

①、当调整窗体的大小时,可以使用Resize事件过程来调整窗体上各部件的显示位置和大小

②、在Resize事件中使用Refresh方法调用Paint事件,可以在调整窗体大小时保持图形的大小与窗体的大小成比例

③、在下列情况下,使用Resize事件比使用Paint事件可能更合适:

●移动一个窗体或控件,或者是调整其大小

●调用Refresh方法

●改变与大小或外观有关的任何属性或变量的取值

14、KeyDown、KeyUp和KeyPress事件

触发条件:当控件焦点位于某对象上时,按下键盘任意键,则触发该对象上的KeyDown事件,释放该键,产生KeyUp事件,之后产生KeyPress事件。

Private Sub Form_ KeyDown (KeyCode As Integer,Shift As Integer)

Private Sub Form_ KeyUp (KeyCode As Integer,Shift As Integer)

Private Sub Form_ KeyPress (KeyAscii As Integer)

说明:

①、Shift指出一个用来表示Shift、Ctrl和Alt键状态的整数

●1:表示Shift键处于按下状态

●2:表示Ctrl键处于按下状态

●3:表示Shift键和Ctrl键同时处于按下状态

●4:表示Alt键处于按下状态

●5:Shift键和Alt键被同时按下

●6:表示Ctrl键和Alt键同时处于按下状态

●7:表示Ctrl键、Shift键和Alt键同时处于按下状态

三、窗体的方法

1、窗体的加载

语法:Load object

说明:

object表示一个对象,如窗体。

注:

●使用Load语句只能加载窗体,并不能显示窗体,因此除非在加载窗体时不需要显示窗

体,否则不要对窗体使用Load语句。例如,在初始化时使用Load语句加载所有的窗体,而在必要的时候才显示这些窗体。

●当一个应用程序启动时,会自动加载并显示该应用程序的启动窗体。

●当一个窗体尚未加载时,对该窗体的任何引用(除非在Set或if…TypeOf语句中)都会

自动加载该窗体。例如:使用SHOW方法显示窗体时首先会自动加载该窗体。

●在加载窗体时,首先自动将窗体的各个属性设置为初始值,然后将执行窗体的Load事

件过程。

2、窗体的显示

语法:object.Show

说明:

●如果调用show方法时指定的窗体还没有装载,则VB会自动装载该窗体。可见,使用

show方法有自动装载窗体的功能。

●如果调用show方法时指定的窗体被其他窗体遮挡在后面,则该窗体会自动显示在最前

面。

●在代码中调用show访求或都将窗体的“visible”(可见)属性设置为True,都可以使窗体

可见。

3、窗体的隐藏

可以通过在代码中使用Hide方法来隐藏窗体。

语法:object.Hide

说明:

●使用Hide方法隐藏窗体时,窗体从屏幕上消失,同时窗体的visible属性自动设置为False ●使用Hide方法只能隐藏窗体,不能将窗体卸载。如果调用Hide方法时该窗体还没有加

载,那么Hide方法会自动加载该窗体但并不予以显示。

●一个窗体被隐藏时,不能访问该窗体的控件。

4、窗体的卸载

要想卸载窗体,可以在代码中使用Unload语句。UnLoad语句具有从内存中卸载窗体的功能。语法:UnLoad object

说明:

●当卸载窗体时,只是卸载窗体的显示部件,与该窗体模块相关联的代码依旧保存在内存

●从内存中卸载窗体可以释放窗体占用的内存空间

●在卸载窗体的过程中,首先会触发QueryUnload事件过程,然后触发UnLoad事件过程。

将事件过程的cancel参数设置为True可以阻止窗体的卸载。

●当窗体被卸载后,在运行时添加到该窗体上的任何控件都不能被访问,在设计时添加到

该窗体上的控件将保持不变。

●当窗体被卸载后,对窗体的任何引用(除非在Set或if…TypeOf语句中)都会自动加载该

窗体。当窗体被重新加载时,在运行时对窗体属性的更改及对窗体各控件的更改将不被保留。

5、Move方法

功能:移动窗体

语法:object.Move left,top,width,height

说明:

●省略对象名,默认为当前窗体

●left为单精度数值,表示窗体左边框的水平坐标,即x轴坐标,该参数不可省。

●top为单精度数值,表示窗体上边框的垂直坐标,即y轴坐标,该参数可省。

●width为单精度数值,表示窗体的新宽度,该参数可省

●height为单精度数值,表示窗体的新高度,该参数可省

注:

left,top,width,height参数中只有left参数是必不可少的,如果省略了某个参数,则该参数后面的所有参数都必须一同省略。

例:若没有指定top参数和width参数,就不能指定height参数。

6、Refresh方法

功能:对一个窗体进行全部重绘

语法:object.Refresh

说明:

●窗体的绘制一般是自动进行的,并不需要使用Refresh方法。如果需要窗体的显示被立

即更新,就有必要使用Refresh方法。

7、SetFocus方法

功能:使窗体获得焦点

语法:object.SetFocus

说明:

●窗体调用SetFocus方法后将具有焦点,任何输入将指向该窗体

●只有可见的窗体才能具有焦点。即使窗体为可见的,当窗体的Enabled属性被设置为

Flase时,也不能把焦点移到该窗体上,此时可以先将Enabled属性被设置为True然后再使用SetFocus方法使窗体获得焦点。

8、PopupMenu方法

功能:在窗体上的指定位置或者鼠标当前位置显示弹出式菜单

语法:[object.] PopupMenu menuname[,flags[,x[,y[,boldcommand]]]]

说明:

其中带有方括号的内容可以省略,各项内容含义如下:

●menuname表示弹出式菜单的名称。注意:指定的菜单中至少含有一个菜单项

●flags指定一个数值或常数,该参数由位置常数和行为常数组成,可以定义弹出式菜单

的显示位置与显示条件。

●x,y指明弹出式菜单相对于指定窗体的横坐标和纵坐标,如果省略x和y,则弹出式菜

单显示在鼠标指针的当前位置

●boldcommand指定在弹出式菜单中以粗体字体显示的菜单控件的名称,如果省略该参

数,则弹出式菜单中没有以粗体字显示的内容。

9、print和cls

ACCESS 窗体属性表代码说明

ACCESS┃窗体属性表代码说明┃ 属性┃代码┃说明┃ 记录源┃RecordSource┃可以是一个表或查询,也可以是SQL语句.┃ 筛选┃Filter┃设置窗体显示数据的筛选条件.┃ 排序依据┃OrderBy┃决定窗体显示记录的顺序┃ 允许筛选┃AllowFilters┃此选项为"是",筛选才有效.┃ 标题┃Caption┃设置窗体的视图界面标题栏上的显示,如果为空,则显示此窗体的名字.┃ 默认视图┃DefaultView┃缺省为"单一窗体",当此窗体作为子窗体用的话,一般情况下要改为"连续窗体"或"数据表",还有"数据透视表"与"数据透视图"很少用到."单一窗体"是每页显示一个记录,"连续窗体"与"数据表"是可显示多条记录.┃ 允许"窗体"视图┃AllowFormView┃这几项是设置此窗体允许显示的形式.┃ 允许"数据表"视图┃AllowDatasheetView┃ 允许"数据透视表"视图┃AllowPivotTableView┃ 允许"数据透视图"视图┃AllowPivotChartView┃ 允许编辑┃AllowEdits┃设置此窗体是否可更改数据.前提是此窗体绑定记录源┃ 允许删除┃AllowDeletions┃设置此窗体是否可删除记录.前提是此窗体绑定记录源┃ 允许添加┃AllowAdditions┃设置此窗体是否可添加记录.前提是此窗体绑定记录源┃ 数据输入┃DataEntry┃如这里设置为是.那么此窗体只能用于添加新记录,换言之,就是每次打开都是转到新记录.当然,前提也是此窗体绑定记录源┃ 滚动条┃ScrollBars┃设置此窗体具有横/竖/无滚动条┃ 记录选择器┃RecordSelectors┃设置记录左边是否有一个选择记录的按钮,一般在"单一窗体"模式下是要选"否"的.需要特别注意的是:即便是设置了"否",在窗体显示是同样可以用"Ctrl+A"选择记录.┃ 导航按钮┃NavigationButtons┃设置窗体下方是否需要显示跳转到记录的几个小按钮.┃ 自动调整┃AutoResize┃设为"是",窗体打开时可自动调整窗体大小,依据是你的各节长宽.┃自动居中┃AutoCenter┃设置窗体是否打开时自动居于屏幕中央.如果设置为"否",则打开时居于窗体设计视图最后一次保存时的位置.┃ 弹出方式┃PopUp┃如设置为"是",则此窗体打开时浮于其他普通窗体上面,只有模式设为"是"或其他同类窗体可以覆盖它.┃ 模式┃Modal┃如设置为"是",则此窗体以对话框形式打开,在关闭它之前,别的窗体不能操作.┃ 边框样式┃BorderStyle┃设为窗体的边框,可设置为细边框或不可调,当设置为无边框时,此窗体无边框及标题栏.┃ 控制框┃ControlBox┃设置窗体标题栏左边是否显示一个窗体图标,实际上这就是窗体控制按钮.┃ 最大最小化按钮┃MinMaxButtons┃设置窗体标题栏右边要显示的改变窗体尺寸的几个小按钮.┃ 关闭按钮┃CloseButton┃设置是否保留窗体标题栏最右端是否保留关闭窗体的按钮.┃ 宽度┃Width┃设置整个窗体的宽度.注意,这里只能设置窗体宽度,不能设置高度,窗体的高度的设置分到了各节的属性中.┃ 图片┃Picture┃设置窗体背景图片.┃ 图片类型┃PictureType┃这几项是设置图片显示模式的,不再多讲.┃ 图片缩放模式┃PictureSizeMode┃ 图片对齐方式┃PictureAlignment┃

VF 表单常用属性

VF 表单常用属性 Caption表单的标题 Name表单的名字 AutoCenter表单是否居中(值为.T.时,运行自动居中) Movable表单是否可移动(值为.F.时,运行时不可移动 Closable标题栏中关闭按钮是否失效(值为.F.时失效) ControlBox是否取消标题栏中所有按钮(值为.F.时取消) MaxButton指定表单最大化按钮是否失效(值为.F.时失效) MinButton指定表单最小化按钮是否失效(值为.F.时失效) 若上述两属性都为.F.,则取消最大与最小化按钮 WindowState设定运行时是否是最大化或最小化,值为0(普通),1(最小化),2(最大化) Visible设定表单是否可见,值为.F.时不可见Enabled Enabled设定表单是否可用,为.F. 时不可用 标签控件常用属性 Autosize标签的显示内容 FontName设置标签显示内容的字体 FontSzie设置标签显示内容的字体大小 ForeColor设置字的颜色 BackColor设定标签的背景色 Visible设定表签是否可见,值为.f.时不可见 文本框控件常用属性 Value文本框中的内容(值) Name文本框的名字 FontName设置文本框显示内容的字体 FontSzie设置文本框显示内容的字体大小 ForeColor设置字的颜色 BackColor设定文本框的背景色 Visible设定文本框是否可见,值为.f.时不可见 Enabled设定文本框是否激活可用,值为.f.时不可用 PasswordChar设定文本框是否为密码框 ReadOnly设定文本框是否只读,值为.t.时只读 ControlSource设定文本框的数据源(通过此属性设置,与表的字段发生联系) 命令按钮常用属性

vb窗体属性及方法

Name 窗体的名称 ActiveControl 返回焦点所在的控件,该属性设计阶段不可用,运行时只读。 Appearance外观效果,取值为:0 平面1 3D(立体) AutoRedraw是否自动刷新或重画窗体上所有图形[获得或设置从绘图 (graphics)方法到一个持久性位图的输出],取值为:True False BackColor 背景颜色,可从弹出的调色板选择。 BorderStyle设置边界类型,取值为:0 None(无边界框架)1 FixedSingle(窗口大小固定不变的单线框架)2 Sizable(窗口大小可变的标准双线框架)3 FixedDialog(窗口大小固定的对话框窗体)4 FixedToolWindow(窗口大小固定的工具箱窗体)5 Sizable ToolWindow(窗口大小可变的工具箱窗体) Caption 窗体的标题 ClipControls决定Paint 事件的graphics 方法是重画整个对象,还是重画新显示的区域。取值为:True 或False ControlBox是或有控制框, 取值为:True 有False 无 DrawMode设定窗体上绘图(graphics 方法),Shape,Line 等控件的输出外观,有16 种可选:1 黑色2 非或笔,设置值15 的反相3 与非笔,背景色以及画笔反相二者共有颜色的组合4 非复制笔,设置值13 的反相5 与笔非,画笔以及显示色反相二者共有颜色的组合6 反相,显示颜色反相7 异或笔,画笔颜色以及显示颜色的异或8 非与笔,设置值9 的反相9 与笔,画笔以及显示色二者共有颜色的组合10 非异或笔,设置值7 的反相11 无操作,该设置实际上是不画图12 或非笔,显示颜色与画笔颜色反相的组合13 复制笔,用ForeColor 属性指定的颜色,此为默认值14 或笔非,画笔颜色与显示颜色反相的组合15 或笔,画笔颜色与显示颜色的组合16 白色 DrawStyle设定绘图相关方法使用的直线样式, 有7 种可选:0 实线,此为默认值1 虚线2 点线3 单点划线4 双点划线5 无线6 内部实线 DrawWidth 设定绘图相关方法使用的直线宽度Enabled是或把鼠标或键盘事件发送到窗体,取值为:True 可用False 不可用 FillColor 填充颜色, 可从弹出的调色板选择。 FillStyle填充样式, 有8 种可选:0 全部填充1 透明,此为默认值2 水平直线3 竖直直线4 上斜对角线5 下斜对角线6 十字线7 交叉对角线

表单的基本知识点

表单基本型控件的常用属性 1标签 Caption标题name控件名、fontsize字体大小、fontname文本字体 Alignment指定标题文本在控件内文本的对齐方式 Autosize 是否自动调整控件大小以容纳其内容 Backstyle 指定对象的背景是否透明 Borderstyle 指定对象的边框样式 2命令按钮组 Caption标题width指定对象的宽度height 指定高度 Default 指定按下enter时,哪一个命令按钮会响应 Enabled指定控件能否响应由用户引发的事件 Visible 指定对象是可见还是隐藏 3文本框 Readonly 是否设置为只读Value 设置文本框中的内容 Passwordchar 是否显示占位符,常用* Recordsource指表格数据源Recordsourcetype指表格数据源类型 注意.有两张表格,一张表格显示一数据表内容,另一张表格显示与该数据表内容对应的另一数据表的内容,这种题先添加数据环境,并使数据环境中的这两张表有联线(需先设置表间的永久联系);对两张表格RecordSourceType属性均设为“别名”,RecordSource属性设为数据表文件名。 5列表框 Multiselect 是否可进行多重选择Rowsource指列表框或组合框数据源 Rowsourcetype指列表框或组合框数据类型 6页框(也称为选项卡) PageCount(设置页数)ActivePage(设置活动页)Caption(设置每页的标题是Page1或Page2等各页的标题) 7组合框 属性:RowSourceType(数据源类型)、RowSource(数据源)、Style(设置下拉组合框还是下拉列表框 8选项按钮组 ButtonCount(设置选项数目)、Caption(设置选项的标题 9计时器 InterVal设置时间间隔 常用事件 Lode在表单对象建立之前引发Init在对象建立时引发 Destroy在对象释放时引发Unload 在表单对象释放时引发 引发顺序Load init destroy unload Click是单击事件Rightclick是右击事件 常用方法 Show是显示HIDE是隐藏 RELEASE是释放REFRESH是刷新 有关的命令 Create form 建立表单Modify form 打开表单设计器 退出或关闭thisform.release 或release thisform 建立CREATE CLASS 新类OF 类库AS 父类 修改modify CLASS 类名OF 类库 删除remove class 类名of 类库创建类库create classlib 类库名

excel表格的各函数常用函数

excel表格的各函数的基本操作 常用函数如下: 1、SUM()求和、总分函数 例:=SUM(B2:B5) 2、A VERAGE()求平均函数 例:=A VERAGE(B2:B5) 3、MIN()求最小值函数 例:=MIN(B2:B5) 4、MAX()求最大值函数 例:=MAX(B2:B5) 5、COUNTIF()求条件统计函数( 例:=COUNTIF(B7:B33,“>=90”) 6、COUNT()求统计函数 例:=COUNT(B7:B33) 7、IF()求逻辑函数 例:=IF(G7>=90,“优秀”,IF(G7>=80,“良好”,IF(G7)>=70,“中等”,IF(AND(G7<70,G7>0),“差生”,“没参考”)))) 8、RANK()求名次函数 例:=RANK(G7,$G$7:$G$33) 9、NOW()求电脑现在日期 例:=NOW() 10、求“性别”函数 例:=IF(MOD(MID(B6,15,1),2)=0,"女","男") 11、求“出生日期”函数 例:=CONCATENA TE(MID(B6,7,2),"-",MID(B6,9,2),"-",MID(B6,11,2)) 12、求“年龄”、“工龄”函数 例:=DATEDIF(E6,NOW(),"Y") 13、求“等级”函数 例:=IF(C6="基础班","入门级",IF(OR(C6="AUTOCAD班",C6="PHOTOSHOP",C6="CORELDRAW"),"平面设计级",IF(C6="综合班","综合办公应用级",IF(C6="OFFICE套班","办公应用级","网络设计级")))) 14、SUNIF()条件求和函数(根据指定的条件求和) 例:=SUMIF(B7:B33,">=100") 例:=SUMIF(C7:C36,"=人事",D7:D36)

表单控件属性与方法总结

表单控件属性与方法总结表单控件属性 表单的文件名:.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/7c6871695.html,BEL1.CAPTION=TIME() https://www.sodocs.net/doc/7c6871695.html,BEL1.CAPTION=TTOC(DATETIME()) https://www.sodocs.net/doc/7c6871695.html,BEL1.CAPTION=DTOC(DATE()) 列表框list1和组合框combo1 1.列表框的列表项全部显示,而组合框只显示一项 2.组合框分为下拉组合框和下拉列表框,前者允许选择和输入数据项,后者和列表框一样只有选取功能

窗体控件的属性

1. 窗体与控件 ● 窗体的重要属性 属性说明 Name窗体对象的名字,用于在代码中进行标示BackColor窗体的背景色 BackgroundImage窗体的背景图像 FormBorderStyle窗体的边框样式,有7个可选的值,默认是Sizable MaximizeBox确定窗体标题栏的右上角是否有最大化ShowInTaskbar确定窗体是否出现在Windows任务栏中StartPosition确定窗体第一次出现的位置 Text窗体标题栏中显示的文本 TopMost 只是窗体是否始终显示在此属性为TRUE的所有窗体之上,默认为False WindowState 确定窗体的初始化状态,包括Normal(普通),Maximized(最大化),Minimized(最小化) IsMiContatiner 设定窗体是否为父窗体 注: 子窗体.Mdiparent = this; 在菜单空间的MdiWindowListItem属性为窗口菜单项 事件 Load窗体加载事件MouseClick鼠标单击事件MouseDoubleClic k 鼠标双击事件MouseMove鼠标移动事件 KeyDown键盘按下事件 KeyUp键盘释放事件

●窗体方法 Close() 关闭窗口配合 Show() 显示窗口 ShowDialog() 模式化显示窗口 Hide() 隐藏窗体 ●标签的主要属性 Image 在标签上显示的图片 Text 在标签上显示的文本 ●文本框的主要属性 MaxLength 指定在文本框中输入的最大字符 Multiline 表示是否可在文本框中输入多行文本 PasswordChar 指定在做为密码框时,文本框中显示的字符,而不是实际输入的文本 ReadOniy 指定是否允许编辑文本框中的文本Text 与文本框关联的文本 ●组合框的主要属性 Items 组合框中的选项 DropDownStyle 定义组合框的风格,指示是否显示列表框部分,是否允许用户编辑文本框部分 Text 与组合框关联的文本 SelectedIndex 当前选定项目的索引号,列表框中的每个项都有一个索引号,从0开始 SelectedItem 获取当前选定的项●按钮的主要属性和事件 Enabe 布尔值,表示控件是否可用。True表示可用,False表示不可用,如果控件不可用,运行后显示为灰色 Text 按钮上显示的文本TextAlign 按钮上文本显示对齐方式

最常用函数公式大全

Excel函数公式大全工作中最常用Excel函数公式大全 一、数字处理 1、取绝对值 =ABS(数字) 2、取整 =INT(数字) 3、四舍五入 =ROUND(数字,小数位数) 二、判断公式 1、把公式产生的错误值显示为空 公式:C2 =IFERROR(A2/B2,"") 说明:如果是错误值则显示为空,否则正常显示。 ? 2、IF多条件判断返回值 公式:C2 =IF(AND(A2<500,B2="未到期"),"补款","") 说明:两个条件同时成立用AND,任一个成立用OR函数.

? 三、统计公式 1、统计两个表格重复的内容 公式:B2 =COUNTIF(Sheet15!A:A,A2) 说明:如果返回值大于0说明在另一个表中存在,0则不存在。 ? 2、统计不重复的总人数 公式:C2 =SUMPRODUCT(1/COUNTIF(A2:A8,A2:A8)) 说明:用COUNTIF统计出每人的出现次数,用1除的方式把出现次数变成分母,然后相加。

? 四、求和公式 1、隔列求和 公式:H3 =SUMIF($A$2:$G$2,H$2,A3:G3) 或 =SUMPRODUCT((MOD(COLUMN(B3:G3),2)=0)*B3:G3) 说明:如果标题行没有规则用第2个公式 ? 2、单条件求和 公式:F2 =SUMIF(A:A,E2,C:C) 说明:SUMIF函数的基本用法

? 3、单条件模糊求和 公式:详见下图 说明:如果需要进行模糊求和,就需要掌握通配符的使用,其中星号是表示任意多个字符,如"*A*"就表示a前和后有任意多个字符,即包含A。 ? 4、多条件模糊求和 公式:C11 =SUMIFS(C2:C7,A2:A7,A11&"*",B2:B7,B11) 说明:在sumifs中可以使用通配符*

VB窗体的常用属性

VB窗体的常用属性 BackColor(背景颜色):该属性主要用于设置窗体的颜色,其颜色值为十六进制常量,设置方法:1、可以通过下拉菜单里的“调色板”为其选一种姿色值。2、可以通过程序代码进行设置:窗体 名.BackColor=颜色值,其中“颜色值”可以有以下几种格式:1、十六进制,例如&H000080FF&;2、颜色英文常量,例如红色:VBRed; 3、QBColor(),其中括号内可以是0—15之间的任意整数。例如:QBColor(2)。 BorderStyle(边框类型):该属性用来确定窗体边框的类型。可以取6个值:0、窗体无边框;1、固定单边框。运行后,不能用鼠标拖动的方式调整窗体大小;2、(默认值)标准的windows窗口边框。运行后,窗体有最大化和最小化按钮。窗体大小可变,可用鼠标拖动改变其大小。3、固定对话框。没有最大化和最小化按钮。运行后,不能用调整其大小。4、固定工具窗口。运行后,窗体大小不能改变,只显示关闭按钮,标题栏字体变小。5、可变大小工具窗口。运行后,窗体大小可以改变,只显示关闭按钮,标题字体变小。 Caption(标题):用来设置窗体标题栏文字,即可在属性窗口设置,也可在事件过程中用代码设置,如:Command1.Caption=”确定”。 ControlBox(控制框,又叫控制菜单),该属性用来设置窗口控制菜单的状态。只能为True(真)或False(假)两个值。其中True为显示控制菜单,False为不显示控制菜单。

Enabled(允许):该属性用于激活或禁止窗体。取值只能是True(真)或False(假)。其中True是激活窗体,False是禁用窗体(即让窗体不响应任何操作)。可通过属性窗口设置,也可通过代码设置,例如:Form1.Enabled=False 。 Font(字体):该属性用于设置在窗体上输出文字的各种特征,包括字体、大小等。 ForeColor(前景颜色):该属性用来定义文本或图形的前景颜色,其设置方法与BackColor(背景颜色)相同。该属性通常和Font(字体) 属性结合使用。 Height(高度):该属性用于指定窗体的高度。其单位是twip。 Width(宽度):该属性用于设置窗体的宽度。其设置方法与Height 设置相同。 Lcon(图标):该属性用于设置窗体的图标。一般把其设置为“.ico”格式的图标文件。用代码设置窗体的Lcon属性与其他属性有些不同,例如:不是窗体名. Lcon =“d:\1.ico” 而是需要用LoadPicture(加载图片)函数, 其格式为:窗体名. Lcon =LoadPicture(“图标文件的路径及文件名”) MaxButton(最大化按钮):该属性用来设置最大化按钮是否可用。取值为True或False,True可用,False不可用。 MinButton(最小化按钮):用来设置最小化按钮是否可用。与MaxButton属性一样。

Excel常用的函数计算公式大全

EXCEL的常用计算公式大全 一、单组数据加减乘除运算: ①单组数据求加和公式:=(A1+B1) 举例:单元格A1:B1区域依次输入了数据10和5,计算:在C1中输入 =A1+B1 后点击键盘“Enter(确定)”键后,该单元格就自动显示10与5的和15。 ②单组数据求减差公式:=(A1-B1) 举例:在C1中输入 =A1-B1 即求10与5的差值5,电脑操作方法同上; ③单组数据求乘法公式:=(A1*B1) 举例:在C1中输入 =A1*B1 即求10与5的积值50,电脑操作方法同上; ④单组数据求乘法公式:=(A1/B1) 举例:在C1中输入 =A1/B1 即求10与5的商值2,电脑操作方法同上; ⑤其它应用: 在D1中输入 =A1^3 即求5的立方(三次方); 在E1中输入 =B1^(1/3)即求10的立方根 小结:在单元格输入的含等号的运算式,Excel中称之为公式,都是数学里面的基本运算,只不过在计算机上有的运算符号发生了改变——“×”与“*”同、“÷”与“/”同、“^”与“乘方”相同,开方作为乘方的逆运算,把乘方中和指数使用成分数就成了数的开方运算。这些符号是按住电脑键盘“Shift”键同时按住键盘第二排相对应的数字符号即可显示。如果同一列的其它单元格都需利用刚才的公式计算,只需要先用鼠标左键点击一下刚才已做好公式的单元格,将鼠标移至该单元格的右下角,带出现十字符号提示时,开始按住鼠标左键不动一直沿着该单元格依次往下拉到你需要的某行同一列的单元格下即可,即可完成公司自动复制,自动计算。 二、多组数据加减乘除运算: ①多组数据求加和公式:(常用) 举例说明:=SUM(A1:A10),表示同一列纵向从A1到A10的所有数据相加; =SUM(A1:J1),表示不同列横向从A1到J1的所有第一行数据相加; ②多组数据求乘积公式:(较常用) 举例说明:=PRODUCT(A1:J1)表示不同列从A1到J1的所有第一行数据相乘; =PRODUCT(A1:A10)表示同列从A1到A10的所有的该列数据相乘; ③多组数据求相减公式:(很少用) 举例说明:=A1-SUM(A2:A10)表示同一列纵向从A1到A10的所有该列数据相减; =A1-SUM(B1:J1)表示不同列横向从A1到J1的所有第一行数据相减; ④多组数据求除商公式:(极少用) 举例说明:=A1/PRODUCT(B1:J1)表示不同列从A1到J1的所有第一行数据相除; =A1/PRODUCT(A2:A10)表示同列从A1到A10的所有的该列数据相除; 三、其它应用函数代表: ①平均函数 =AVERAGE(:);②最大值函数 =MAX (:);③最小值函数 =MIN (:); ④统计函数 =COUNTIF(:):举例:Countif ( A1:B5,”>60”)

excel表单控件与ActiveX控件概念

工作表中的表单、表单控件和ActiveX 控件概念 是的,确实如此。在Microsoft Excel 中,使用少量或者无需 使用Microsoft Visual Basic for Applications (VBA) 代码即可 创建出色的表单。使用表单以及可以向其中添加的许多控件和 对象,您可以显著地增强工作表中的数据项并改善工作表的显 示方式。 ? ? 什么是表单? 无论是打印表单还是联机表单都是一种具有标准结构和格式的文档,这种文档可让用户更轻松地捕获、组织和编辑信息。 ?打印表单含有说明、格式、标签以及用于写入或键入数据的空格。您可以使用Excel 和Excel 模板创建打印表单。 ?联机表单包含与打印表单相同的功能。此外,联机表单还包含控件。控件是用于显示数据或者更便于用户输入或编辑数据、执行操作或进行选择的对象。通常,控件可使表单更便于使用。例如,列表框、选项按钮和命令按钮都是常用控件。通过运行(VBA) 代码,控件还可以运行指定的和响应事件,如鼠标点击。 您可以使用Excel 通过多种方式创建打印表单和联机表单。 Excel 表单的类型 您可以在Excel 中创建多种类型的表单:数据表单、含有表单和ActiveX 控件的工作表以及VBA 用户表单。可以单独使用每种类型的表单,也可以通过不同方式将它们结合在一起来创建适合您的解决方案。 数据表单

为在无需水平滚动的情况下在单元格区域或表格中输入或显示一整行信息提供了一种便捷方式。您可能会发现,当数据的列数超过可以在屏幕上查看的数据列数时,使用数据表单可以使数据输入变得更容易,而无需在列之间进行移动。如果以标签的形式将列标题列出的文本框这一简单表单足以满足您的需求,而且您不需要使用复杂的或自定义的表单功能(例如列表框或调节钮),则可以使用数据表单。 Excel 可以为您的或自动生成内 置数据表单。数据表单会在一个对 话框中将所有列标题都显示为标 签。每个标签旁边都有一个空白文 本框,您可以在其中输入每一列的 数据,最多可以输入32 列数据。 在数据表单中,您可以输入新行, 通过导航查找行,或者(基于单元 格内容)更新行及删除行。如果某 个单元格包含,则公式结果会显示 在数据表单中,但您不能使用数据 表单更改该公式。 含有表单和ActiveX 控件的工作表 工作表是一种类型的表单,可让您在网格中输入数据和查看数据,Excel 工作表中已经内置了多种类似控件的功能,如注释和数据验证。单元格类似于文本框,因为您可以在单元格中输入内容以及通过多种方式设置单元格的格式。单元格通常用作标签,通过调整单元格高度和宽度以及合并单元格,您可以将工作表用作简单的数据输入表单。其他类似控件的功能(如单元格注释、超链接、背景图像、数据验证、条件格式、嵌入图表和自动筛选)可使工作表充当高级表单。 为增加灵活性,您可以向工作表的“”添加控件和其他绘图对象,并将它们与工作表单元格相结合和配合。例如,您可以使用列表框控件方便用户从项目列表中选择项目。还可以使用调节钮控件方便用户输入数字。 因为控件和对象存储在绘图画布中,所以您可以显示或查看不受行和列边界限制的关联文本旁边的控件和对象,而无需更改工作表中数据网格或表的布局。在大多数情况下,还可以将其中许多控件链接到工作表中的单元格,而无需使用VBA 代码即可使它们正常工作。您可以设置相关属性来确定控件是自由浮动还是与单元格一起移动和改变大小。例如,在对区域进行排序时,您可能有一个希望与基础单元格一起移动的复选框。不过,如果您有一个希望一直保持在特定位置的列表框,则您可能希望它不与其基础单元格一起移动。 Excel 有两种类型的控件:表单控件和ActiveX 控件。除这两个控件集之外,您还可以通过绘图工具(如、、SmartArt 图形或文本框)添加对象。 以下部分介绍这些控件和绘图对象,此外,还更为详细地介绍如何使用这些控件和对象。

Excel常用函数公式大全(实用)

Excel常用函数公式大全 1、查找重复内容公式:=IF(COUNTIF(A:A,A2)>1,"重复","")。 2、用出生年月来计算年龄公式:=TRUNC((DAYS360(H6,"2009/8/30",FALSE))/360,0)。 3、从输入的18位身份证号的出生年月计算公式: =CONCATENATE(MID(E2,7,4),"/",MID(E2,11,2),"/",MID(E2,13,2))。 4、从输入的身份证号码内让系统自动提取性别,可以输入以下公式: =IF(LEN(C2)=15,IF(MOD(MID(C2,15,1),2)=1,"男","女"),IF(MOD(MID(C2,17,1),2)=1,"男","女"))公式内的“C2”代表的是输入身份证号码的单元格。 1、求和:=SUM(K2:K56) ——对K2到K56这一区域进行求和; 2、平均数:=AVERAGE(K2:K56) ——对K2 K56这一区域求平均数; 3、排名:=RANK(K2,K$2:K$56) ——对55名学生的成绩进行排名; 4、等级:=IF(K2>=85,"优",IF(K2>=74,"良",IF(K2>=60,"及格","不及格"))) 5、学期总评:=K2*0.3+M2*0.3+N2*0.4 ——假设K列、M列和N列分别存放着学生的“平时总评”、“期中”、“期末”三项成绩; 6、最高分:=MAX(K2:K56) ——求K2到K56区域(55名学生)的最高分; 7、最低分:=MIN(K2:K56) ——求K2到K56区域(55名学生)的最低分; 8、分数段人数统计: (1)=COUNTIF(K2:K56,"100") ——求K2到K56区域100分的人数;假设把结果存放于K57单元格; (2)=COUNTIF(K2:K56,">=95")-K57 ——求K2到K56区域95~99.5分的人数;假设把结果存放于K58单元格; (3)=COUNTIF(K2:K56,">=90")-SUM(K57:K58) ——求K2到K56区域90~94.5分的人数;假设把结果存放于K59单元格; (4)=COUNTIF(K2:K56,">=85")-SUM(K57:K59) ——求K2到K56区域85~89.5分的人数;假设把结果存放于K60单元格;

VB窗体常用属性课件

一、窗体的常用属性 1、Name属性 Name属性设置在程序代码中用于标识窗体的名字,即在编写代码时用于称呼某个窗体。 说明: 该属性只能在设计时属性窗口中(名称)更改,运行时只读。注: ME是VB中的一个关键字,代表当前窗体。 2、Caption属性 语法:object.Caption=string Caption属性设置在窗体的标题栏中的文本,当窗体被最小化时,该文本将显示在Windows的任务栏中相应窗体的图标 上。 3、ControlBox、MaxButton和MinButton属性ControlBox、MaxButton和MinButton属性用于控件窗体是否有控制菜单和最大化、最小化按钮。默认值均为True ●若将ControlBox属性设为False,则将取消窗体的控件 菜单和所有的控制按钮 ●若将MaxButton属性设为False,则最大化按钮将失效 ●若将MinButton属性设为False,则最小化按钮将失效 说明: ①、控件菜单 ●为了显示控制菜单,还必须将窗体的BorderStyle属性值 设置为1(固定单边框)、2(可调整的边框)或3(固定对话框)。 ●相关属性的取值将决定窗体控制菜单中可以使用的命令。 如:MaxButton和MinButton属性设置为False,控件菜

单中的最大化和最小化命令交变为无效。 ●当ControlBox属性设为False时不显示控制菜单,此时 窗体右上角将不显示“最大化”按钮、“最小化”按钮和“关闭”按钮。 ●要在窗体中显示“最大化”按钮,应将BorderStyle属性 值设置为1(固定单边框)、2(可调整的边框),且ControlBox属性设为True。 ●要在窗体中显示“最小化”按钮,应将BorderStyle属性 值设置为1(固定单边框)、2(可调整的边框),且ControlBox属性设为True。 4、BorderStyle属性 语法:object.BorderStyle=value 功能:设置对象的边框样式。 说明: ①、value是一个值或常数,用于决定边框样式。取值含义如下: ②、0(None):无边框、无标题栏、无控制菜单、无最大化、最小化和关闭按钮 ③、1(Fixed Single):固定单边框,大小不可调,有标题栏、控件菜单及关闭按钮。 ●若将MaxButton属性设置为TRUE时,添加最大化按钮 ●若将MinButton属性设置为TRUE时,添加最小化按钮 ●只能用最大化和最小化按钮改变窗体大小 ④、2(Sizable(默认值)):可调整边框;有标题栏及所有控制按钮和控制菜单 ●可以使用控件菜单、最大化按钮、最小化按钮或拖拽窗体 的边框来改变窗体的大小 ⑤、3(Fixed Dialog)固定对话框,大小不可调;有标题栏、关闭按钮和控制菜单 ●不能将MaxButton和MinButton属性设置为TRUE,即不 能添加最大化按钮和最小化按钮,不能改变窗体的大小。

高中数学复习常用公式大全

高中数学公式大全. 抛物线:y = ax *+ bx + c 就是y等于ax 的平方加上 bx再加上 c a > 0时开口向上 a < 0时开口向下 c = 0时抛物线经过原点 b = 0时抛物线对称轴为y轴 还有顶点式y = a(x+h)* + k 就是y等于a乘以(x+h)的平方+k -h是顶点坐标的x k是顶点坐标的y 一般用于求最大值与最小值 抛物线标准方程:y^2=2px 它表示抛物线的焦点在x的正半轴上,焦点坐标为(p/2,0) 准线方程为x=-p/2 由于抛物线的焦点可在任意半轴,故共有标准方程y^2=2px y^2=-2px x^2=2py x^2=-2py 圆:体积=4/3(pi)(r^3) 面积=(pi)(r^2) 周长=2(pi)r 圆的标准方程 (x-a)2+(y-b)2=r2 注:(a,b)是圆心坐标 圆的一般方程 x2+y2+Dx+Ey+F=0 注:D2+E2-4F>0 (一)椭圆周长计算公式 椭圆周长公式:L=2πb+4(a-b) 椭圆周长定理:椭圆的周长等于该椭圆短半轴长为半径的圆周长(2πb)加上四倍的该椭圆长半轴长(a)与短半轴长(b)的差。 (二)椭圆面积计算公式 椭圆面积公式: S=πab 椭圆面积定理:椭圆的面积等于圆周率(π)乘该椭圆长半轴长(a)与短半轴长(b)的乘积。 以上椭圆周长、面积公式中虽然没有出现椭圆周率T,但这两个公式都是通过椭圆周率T推导演变而来。常数为体,公式为用。 椭圆形物体体积计算公式椭圆的长半径*短半径*PAI*高 三角函数: 两角和公式 sin(A+B)=sinAcosB+cosAsinB sin(A-B)=sinAcosB-sinBcosA

vf表单控件的使用说明

一、标签 标签能够显示多个字符构成的文本,用于设计表单上所需的文字性提示信息。标签和大多数控件的不同点在于运行表单时不能用《tab》键来选择标签。 常用的标签属性及其作用如下。 1、Caption:确定标签处显示的文本。 2、Visible:设置标签可见还是隐藏。 3、AutoSize:确定是否根据标签上显示文本的长度,自动调整标签大小。 4、BackStyle:确定标签是否透明。 5、WordWrap:确定标签上显示的文本能否换行。 6、FontSize:确定标签上显示文本所采用的字号。 7、FontName:确定标签上显示文本所采用的字体。 8、ForeColor:确定标签上显示的文本颜色。 二、命令按钮和命令按钮组 在各种窗口或对话框中几乎都要使用一个或多个命令按钮。一旦用户单击一个命令按钮,就可实现某种规定的操作。例如,各种对话框中的“确定”按钮,当用户单击时将结束对话框的操作。 VisualForPro中的命令按钮控件同样用于完成特定的操作。操作的代码通常放在命令按钮的“单击”事件(即Click Event)代码中。这样,运行表单时,当用户单击命令按钮时便会执行Click事件代码。如果在表单运行中,某个命令按钮获得了焦点(这时,这个命令按钮上会比其他命令按钮多一个线框),则当用户按下《Enter》键或空格键时,也会执行这个命令按钮的Click时间代码。 常用的命令按钮属性及其作用如下: 1、Caption:设置在按钮上显示的文本。 2、Default:在表单运行中,当命令按钮以外的某些控件(如文本框)获得焦点时,若 用户按下《Enter》键,将执行Default属性值为.T.的那个命令按钮的click事件代码。 3、Cancel:如果设置该属性值为.T.,则当用户按下键时,将执行命令按钮的click 事件的代码。 4、Enabled:指明按钮是否失效,即是否被选择。当Enabled属性值为.f.时,用户无法 选择该按钮。 5、DisabledPicture:指定按钮失效时在按钮上显示的.bmp文件。 6、DownPicture:指定在按钮按下时按钮上显示的.bmp文件。 7、Visible:指明按钮是否可见。 8、Picture:指明显示在按钮上的.bmp文件。 命令按钮组时一组命令按钮,是容器对象。使用命令按钮组便于对一组命令按钮进行统一操作和设置。命令按钮组的ButtonCount属性值,决定组中命令按钮的个数。 表单运行时,当用户单击组中某个命令按钮时,命令按钮组的Value属性可以返回所单击按钮的序号。若要单独设置组中的某个命令按钮的属性,可以使用命令按钮组的快捷菜单中的“编辑”命令选择某个按钮,在“属性”窗口中设置其属性。若为组中某个按钮的Click事件写了代码,当单击这个按钮时,将执行该按钮的Click事件代码而不是组的Click事件代码。 三、选项按钮组 选项按钮组是常用的一种控件,用在各种对话框中,让用户从给定几个操作中选择一个。例如“文件”菜单中“新建”菜单项打开“新建”对话框,该对话框中有一个标题为“文件类型”的选项按钮组,让用户选择建立哪一种类型的文件。

EXCEL表格中公式大全

Excel常用电子表格公式大全 1、查找重复内容公式:=IF(COUNTIF(A:A,A2)>1,"重复","")。 2、用出生年月来计算年龄公式: =TRUNC((DAYS360(H6,"2009/8/30",FALSE))/360,0)。 3、从输入的18位身份证号的出生年月计算公式: =CONCATENATE(MID(E2,7,4),"/",MID(E2,11,2),"/",MID(E2,13,2))。 4、从输入的身份证号码内让系统自动提取性别,可以输入以下公式: =IF(LEN(C2)=15,IF(MOD(MID(C2,15,1),2)=1,"男","女 "),IF(MOD(MID(C2,17,1),2)=1,"男","女"))公式内的“C2”代表的是输入身份证号码的单元格。 1、求和:=SUM(K2:K56) ——对K2到K56这一区域进行求和; 2、平均数:=AVERAGE(K2:K56) ——对K2 K56这一区域求平均数; 3、排名:=RANK(K2,K$2:K$56) ——对55名学生的成绩进行排名; 4、等级:=IF(K2>=85,"优",IF(K2>=74,"良",IF(K2>=60,"及格","不及格"))) 5、学期总评:=K2*0.3+M2*0.3+N2*0.4 ——假设K列、M列和N列分别存放着学生的“平时总评”、“期中”、“期末”三项成绩; 6、最高分:=MAX(K2:K56) ——求K2到K56区域(55名学生)的最高分; 7、最低分:=MIN(K2:K56) ——求K2到K56区域(55名学生)的最低分; 8、分数段人数统计: (1)=COUNTIF(K2:K56,"100") ——求K2到K56区域100分的人数;假设把结果存放于K57单元格; (2)=COUNTIF(K2:K56,">=95")-K57 ——求K2到K56区域95~99.5分的人数;假设把结果存放于K58单元格;

表单控件常用属性、事件及方法英中对照

VFP表单/控件常用属性、事件及方法英中对照 ——属性—— Name:表单或控件名 Caption:标题文字 AutoCenter:自动居中 AutoSize:自动大小 ForeColor:前景色 BackColor:背景色 Closable:可关闭 Movable:可移动 Width:宽度 Height:高度 Icon:图标 Visible:可见 Font*:字体、字号等 Enabled:能用 ButtonCount:命令按钮组、选项组控件中控件的个数 Buttons(1):命令按钮组、选项组控件中第一个控件;Buttons(2)命令按钮组、选项组控件中第二个控件;…… value:表示组控件中选中的是第几个控件 或文本框中的内容 或列表框中选择的内容 等 PasswordChar:文本框用于输密码时显示的符号 ControlSource:和控件绑定的内存变量或字段SelStart:编辑框中选定内容的开始位置SelLength:编辑框中选定内容的长度SelText:编辑框中选定的内容 ListCount:列表框中可供选择的内容数 List(1)表示列表框中的第一项内容,List(2)表示列表框中的第二项内容,……RowSourceType:列表框中内容的给出方式RowSource:列表框中内容来自的字段名等MultiSelect:1或.t.时允许多项选择 Selected(1)为真,第一项被选;Selected(2)为真,第二项被选;……。 Text:下拉列表框中输入的内容Recordsource:表格控件绑定的表PageCount:页框中页面的个数 Pages(1)表示页框中的第一个页面,Pages (2)表示页框中的第二个页面,……ActivePage:页框中的活动页面号Increment:微调每次的变化量SpinnerHighValue:鼠标调整时的最大值SpinnerLowValue:鼠标调整时的最小值KeyboardHighValue:键盘输入时的最大值KeyboardLowValue:键盘输入时的最小值Value:微调的当前值 Picture:图像控件对应的图像 Stretch:图像的显示方式 Interval:计时器定时的时间间隔,单位毫秒 ——事件—— Load:装入事件 Init:初始化事件 Destroy:表单关闭前发生的事件Unload:表单关闭时发生的事件Click:单击事件 DblClick:双击事件 RightClick:右键事件 GotFocus:得到焦点事件 LostFocus:失去焦点事件 Timer:计时器指定的时间间隔到时发生 Error:执行对象事件代码出错时发生——方法—— Release:关闭表单Refresh:表单刷新Show:显示表单Hide:隐藏表单SetFocus:将焦点放到控件中 AddItem(内容项):向列表框中增加数据项RemoveItem(位置):从列表框中删数据项

相关主题