Пример #1
0
        public void AfterCreate(IPaintPluginContext pluginContext)
        {
            this.pluginContext = pluginContext;

            optionsControl = new MyUserControl(ApplicationContext);

            string imageDir = pluginContext.PluginDir;

            canDraw = false;

            if (imageDir != null)
            {
                imageDir += @"\Images\";

                try
                {
                    icon = Image.FromFile(imageDir + "Icon.bmp");
                }
                catch { }

                try
                {
                    cursor = new Cursor(imageDir + "Cursor.cur");
                }
                catch { }
            }
        }
Пример #2
0
        // инициализация плагина, вызывается при загрузке
        public void AfterCreate(IPaintPluginContext pluginContext)
        {
            // сохранение переданного контекста плагина
            this.pluginContext = pluginContext;

            // создание панели свойств плагина
            // (пользовательского элемента управления)
            optionsControl = new uControl(ApplicationContext);

            // загрузка из директории плагина пиктограммы и
            // курсора
            string imageDir = pluginContext.PluginDir;

            if (imageDir != null)
            {
                imageDir += @"\Images\";
            }
        }