public RectangleConfigButton()
        {
            this.invApplication = StandardAddInServer.InventorApplication;
            ClientButtonInternalName = StandardAddInServer.AddInServerId + "RectangleConfigButton";

            try
            {
                CreateButtonDefinition();
                buttonEventsLibrary = new ButtonEventsLib(ButtonDefinition);
                buttonEventsLibrary.OnExecuteDelegate += RectangleConfigButtonOnExecute;
                buttonEventsLibrary.ButtonDef.OnExecute += buttonEventsLibrary.OnExecuteDelegate;
            }
            catch (Exception e)
            {
                var dialogResult = MessageBox.Show("Rectangle Config Button did not implement properly.\n\n" + e.ToString());
            }
        }
        public RectangleConfigButton()
        {
            this.invApplication      = StandardAddInServer.InventorApplication;
            ClientButtonInternalName = StandardAddInServer.AddInServerId + "RectangleConfigButton";

            try
            {
                CreateButtonDefinition();
                buttonEventsLibrary = new ButtonEventsLib(ButtonDefinition);
                buttonEventsLibrary.OnExecuteDelegate   += RectangleConfigButtonOnExecute;
                buttonEventsLibrary.ButtonDef.OnExecute += buttonEventsLibrary.OnExecuteDelegate;
            }
            catch (Exception e)
            {
                var dialogResult = MessageBox.Show("Rectangle Config Button did not implement properly.\n\n" + e.ToString());
            }
        }