Example #1
0
        public InspectorForm()
        {
            s_instance = this;
            InitializeComponent();

            this.FormClosing += new FormClosingEventHandler(s_positioning.OnFormClosing);
            this.Shown       += new EventHandler(s_positioning.OnShown);
        }
        public Result Execute(
            ExternalCommandData commandData,
            ref string message,
            ElementSet elements)
        {
            UIApplication uiApp = commandData.Application;
            UIDocument    uiDoc = uiApp.ActiveUIDocument;

            InspectorForm.UIDocument = uiDoc;
            InspectorForm form = InspectorForm.Instance;

            if (form.Created == false)
            {
                form.Show(s_hwndRevit);
            }
            else
            {
                form.Focus();
            }

            return(Result.Succeeded);
        }