beforedock 事件

应用于 请参阅

该事件发生在工具栏对象停放之前。

语法

PROCEDURE ToolBar.BeforeDock
LPARAMETERS [nIndex] , nLocation

参数

nIndex

唯一地标识控制数组中的一个控制。

nLocation

指定工具栏停放的位置。nLocation 
可以为下列值:

FOXPRO.H 常量 说明
–1 TOOL_NOTDOCKED 不停放“工具栏”。
0 TOOL_TOP “工具栏”停放在 Visual FoxPro 主窗口的顶端。
1 TOOL_LEFT “工具栏”停放在 Visual FoxPro 主窗口的左端。
2 TOOL_RIGHT “工具栏”停放在 Visual FoxPro 主窗口的顶端。
3 TOOL_BOTTOM “工具栏”停放在 Visual FoxPro 主窗口的顶端。

说明

当“工具栏”拖放到停放区或者激活一个 Dock 方法时,发生 beforedock 事件。
beforedock 事件在重绘“工具栏”之前被触发,因此您可以修改工具栏的外观。这样如果“工具栏”有一个控制(例如一个组合框),当“工具栏”停放时,可以将它改变成另一个不同类型的控制(例如一个命令按钮)。