public Result Execute( ExternalCommandData commandData, ref string message, ElementSet elements) { UIApplication uiapp = commandData.Application; uidoc = uiapp.ActiveUIDocument; Application app = uiapp.Application; doc = uidoc.Document; sel = uidoc.Selection; var form = new FrmHideElementbyworkplaneandlevel(doc); _event = ExternalEvent.Create((IExternalEventHandler) new HideElementbyworkplaneandlevelEvent(doc, HideElementbyworkplaneandlevel.Instance, form)); form.Show(); form.ExEvent = this._event; return(Result.Succeeded); }
public HideElementbyworkplaneandlevelEvent(Document doc, HideElementbyworkplaneandlevel data, FrmHideElementbyworkplaneandlevel form) { this._data = data; this._form = form; _doc = doc; }