admin 管理员组

文章数量: 1087138


2024年5月9日发(作者:正切函数和余切函数的图像)

VFP表单设计小技巧

1.设计Tab键顺序.

当表单中控件较多时,利用特性页来设置TabIndex特性就变得很慢了,你可以得用Shi

ft键来设计其顺序.你可以选择”查看/Tab键次序”菜单,这时,在每个控件的左上角出现一

个小方框. 按下Shift键并按顺序单击每个控件,然后单击”重新排序”按钮即可.

2.把”形状”放在后面.

当你希望在表单中把颜色背景放在一些控件的后面时,可简单击表单布局工具栏 的”

形状”按钮,并在屏幕上拖出一个长方形的外形.若要把它移到现有控件之后,可单击”格式/

置后”菜单或在布局工具栏中单击”置后”图标即可.

3.修理损坏的表单.

VFP把每个表单集或表单保存在以扩展名为.SCX的表中.每个表单的.SCX文件都有个

以.SCT为扩展名的同名备注文件.表单中的每个控件在.SCX文件中都有一个记录,若某个

控件的错误很可能使整个.SCX文件打不开而不能使用,这时你不要放弃整个表单,因为只是

某条记录使VFP遇到了麻烦.

改正这一问题的一种方法是把表单的.SCX方件当作表打开对它进行编辑.首先 对.SCX

和.SCT文件进行备份,然后在命令窗口中用USE 命令打开表单并用BRO

W命令进行浏览,在.SCX文件中打开损坏了的记录中有总是的备注型字段并改正这一总是

或删除这一行.

如果总是存在于方法列中,可能需要将方法代码拷贝到一个文本文件中,删除Object

备注字段中的内容,然后根据文本文件重方法即可.

4.加快刷新速度.

通常,当一个控件限于内存变量,数级或特性中的数据时,没有必要调用Refresh方法来

更新控件的显示.因为这样需要大量的处理程序和图形资源,影响运行速度.如果控件限于表

或缓冲区中的数据以及数据变化时,确实需要刷新这些控件,你可以加入以下代码:

reen=.T.

h()

reen=.F.


本文标签: 表单 控件 方法 文件