共计 636 个字符,预计需要花费 2 分钟才能阅读完成。
自定义动作
自定义操作是特殊类型的事件块,可以从关联对象类型或族中的操作调用。它们的工作方式与函数类似,因此在阅读自定义操作之前,先了解函数的工作原理会很有用。使用自定义操作可以帮助您组织事件表,并避免重复操作或事件组。自定义操作在添加到族时还具有更高级的用途,允许族成员覆盖或扩展族自定义操作。
添加自定义操作
在事件表中,通过添加特殊类型的事件块来创建自定义操作。选择“添加自定义操作”菜单选项后,将显示“添加自定义操作”对话框,供您填写有关自定义操作的详细信息。创建后,自定义操作将显示在事件表中,类似于普通事件,但顶部有一个特殊图标和描述性文本。
运行自定义操作
您可以将条件、操作和子事件添加到自定义操作块中,就像使用普通事件一样。但是,除非将自定义操作作为其关联对象类型或族中的操作运行,否则自定义操作不会运行。从“添加操作”对话框中选择自定义操作将添加一个调用(运行)关联自定义操作块的操作。
参数
与函数非常相似,自定义操作也可以使用参数。由于这些工作方式与函数相同,因此有关更多详细信息,请参阅函数手册条目中的参数部分。
采摘
运行自定义操作时,将使用与调用事件块相同的实例运行自定义操作块。这意味着自定义操作会自动更改仅选取的实例,这与正常操作非常相似。但是,当自定义操作块完成运行时,将放弃对它所做的选取实例所做的任何更改,因此它不会影响调用它的原始事件的运行。
异步自定义操作
与函数非常相似,自定义操作也可以异步化,因此它们可以与系统一起使用,等待以前的操作完成操作。