系统命令

如果你打开系统菜单模板,你会发现,里面的代码和我们之前的大不一样,例如系统菜单中增加行的代码为:

Syscmd.Row.AddNew()

这是一个系统命令,等效于:

CurrentTable.AddNew()

在系统菜单中,绝大多数按钮使用的都是系统命令,那么系统命令和自己编写代码有何不同呢?

1、使用系统命令可以简化代码。虽然上面增加行的例子,系统命令和自己编写代码的繁简程度差不多,但是很多时候代码会比系统命令复杂很多,例如对于删除选定行,可不是一句代码能够完成的。
2、最重要的一点,使用系统命令完成的操作,可以撤销和重做,而自己编写的代码,虽然能完成同样的操作,但是不可以撤销和重做的。
3、系统命令只能完成最常用的操作,如果你有自己的特殊需要,那么可能就不得不自己编写代码了。

请参考:系统命令大全

 

 


本页地址:http://www.foxtable.com/webhelp/topics/1081.htm