void DesignMdiController_DesignPanelLoaded(object sender, DevExpress.XtraReports.UserDesigner.DesignerLoadedEventArgs e) { XRToolboxService ts = (XRToolboxService)e.DesignerHost.GetService(typeof(IToolboxService)); ts.AddToolboxItem(new ToolboxItem(typeof(MyCustomLabel)), "Standard Controls"); // change icon of the XRLabel control if (radioGroup1.SelectedIndex == 1) { Stream stream = typeof(CustomLabel.MyCustomLabel).Assembly.GetManifestResourceStream("CustomLabel.StandardLabel.svg"); SvgImage svg = SvgImage.FromStream(stream); ts.AddToolBoxSvgImage(typeof(XRLabel), svg); } else { Stream stream = typeof(CustomLabel.MyCustomLabel).Assembly.GetManifestResourceStream("CustomLabel.StandardLabel16.bmp"); Image img = Image.FromStream(stream); ts.AddToolBoxImage(typeof(XRLabel), ImageSize.Size16, img); stream = typeof(CustomLabel.MyCustomLabel).Assembly.GetManifestResourceStream("CustomLabel.StandardLabel24.bmp"); img = Image.FromStream(stream); ts.AddToolBoxImage(typeof(XRLabel), ImageSize.Size24, img); stream = typeof(CustomLabel.MyCustomLabel).Assembly.GetManifestResourceStream("CustomLabel.StandardLabel32.bmp"); img = Image.FromStream(stream); ts.AddToolBoxImage(typeof(XRLabel), ImageSize.Size32, img); } }
void DesignMdiController_DesignPanelLoaded(object sender, DevExpress.XtraReports.UserDesigner.DesignerLoadedEventArgs e) { XRToolboxService ts = (XRToolboxService)e.DesignerHost.GetService(typeof(IToolboxService)); ts.AddToolboxItem(new MyCustomToolboxItem(typeof(MyCustomLabel)), "Standard Controls"); }