您的位置: 网站首页 > 程序开发 > Visaul FoxPro程序设计 > 第8章 表单与控件设计 > 【8.4.1 建立控件】

8.4.1 建立控件

 

8.4.1  建立控件

1.在表单上画出控件

用户可以通过以下两种方法在表单上建立控件:

1)单击需要的控件,将鼠标指针移到表单上,然后单击表单将控件放置在表单上。

2)单击需要的控件,然后在表单适当位置拖动鼠标画出控件。

2.改变控件的大小和位置

在刚建立的控件上可以看到边框上有8个黑色小方块,表示该控件是“活动”的,活动控件也称为“当前控件”。当表单上有多个控件时,一般只有一个控件是活动的(也可进行多重选定),对控件的所有操作都是针对活动控件进行的。所以,为了对一个不活动的控件进行指定的操作,必须将其变为活动控件。单击不活动控件可使该控件成为活动控件,而单击活动控件的外部,则可使该控件变为不活动控件。

用鼠标拖拉活动控件边框上的小方块可以使控件在相应的方向上放大或缩小。按住Shift键,用左右方向键可以调整控件的宽度,用上下方向键可以调整控件的高度。

当控件为活动控件时,用键盘的方向键可以使控件向相应的方向移动。也可以把鼠标指向控件内部,拖动控件到表单的任何位置。

除了以上方法外,还可以通过修改某些属性来改变控件的大小与位置。有4种属性与表单及控件的大小和方向有关,即HeightWidthLeftTop。其中,LeftTop是表单或控件左上角的坐标,Width是其宽度,Height是其高度。坐标的原点在Windows窗口或表单的左上角,单位由ScaleMode属性确定。

3.控件的复制与删除

控件可以进行复制与删除操作。先将所要操作的控件变为“活动控件”,用组合键Ctrl+C可将该控件复制到Windows的剪贴板中,按Ctrl+V组合键可以在表单中得到该控件的复制品。

要删除控件,先使控件成为活动控件,然后按Delete键即可。

还可通过“编辑”菜单中的相应命令,或“常用”工具栏上的相应按钮来完成控件的复制与删除等操作。

另外,还可用鼠标右键单击要操作的控件,打开快捷菜单进行操作。

4.在表单中画多个同类控件

若要在表单上画出多个同类的控件,在“表单控件”工具栏中单击“按钮锁定”按钮 ,然后单击某个控件的图标,就可以在表单上连续画出该控件(不必每画一个单击一次图标),直到用鼠标再单击“按钮锁定”按钮取消该功能。

5.布局工具栏

当表单上有多个控件时,可以使用“布局”工具栏对控件进行各种形式的对齐操作。在“表单设计器”工具栏中,单击“布局工具栏”按钮可打开“布局”工具栏,如图8-19所示。

8-19  “布局”工具栏

在“布局工具栏”中,各按钮从左到右的功能说明见表8-4

8-4  布局工具栏各按钮功能

 

   

功能描述

左对齐

被选择的控件与基准控件的左边对齐

右对齐

被选择的控件与基准控件的右边对齐

顶边对齐

被选择的控件与基准控件的顶端对齐

底边对齐

被选择的控件与基准控件的底端对齐

垂直居中对齐

被选择的控件与基准控件的垂直中心对齐

水平居中对齐

被选择的控件与基准控件的水平中心对齐

相同宽度

被选择的控件与基准控件的宽度相同

相同高度

被选择的控件与基准控件的高度相同

相同大小

被选择的控件与基准控件的大小相同(宽度和高度相同)

水平居中

被选择的控件按表单的水平中心线对齐

垂直居中

被选择的控件按表单的垂直中心线对齐

置前

被选择的控件设置为前景显示

置后

被选择的控件设置为背景显示

只有当表单中有选定控件时,该工具栏上的按钮才可用。一般需要两个或更多控件被选中,布局工具栏按钮才可用,并且所有的调整都是以第一个被选中的控件为基准。

使一组控件同时被选定称为多重选定。经多重选定的控件才可调整其相互之间的位置。多重选定时,先按住Shift键,再用鼠标单击所要选择的控件;或用鼠标在表单上拉出一个矩形,凡是与此矩形相交的控件均被选定。