VB.net 中为什么定义一个命令要用<CommandMethod("CommandName")>_这个结构呢?
我落后了,好久没碰那个了,不记得有这么种做法了,这个是什么意思呢?
我看了.NET的文档,这个CommandMethod应该是Autodesk.AutoCAD.Runtime下面的,但是Runtime下面只找到个CommandMethodAttribute这个类,构造函数是MSITStore:D:\Enocheasty\Soft\arxmgd.chm::/Autodesk_AutoCAD_Runtime_CommandMethodAttribute_CommandMethodAttribute@string@string@string@CommandFlags@Type@string@string.html">CommandMethodAttribute.CommandMethodAttribute (string, string, string, CommandFlags, Type, string, string) 这种形式的!
那为什么定义命令用<CommandMethod("CommandName")>_这个表达,是说指向一个Sub的首地址吗?
我不明白的是为什么是CommandMethod而不是CommandMethodAttribute,这个词我在整个文档中也没找到。。。
不知道表达清楚了没?
|