Ejemplo n.º 1
0
        private static SideTab CreateReportingSidetab()
        {
            SideTab sideTab = new SideTab("ReportDesigner");

            sideTab.CanSaved = false;
            AddPointerToSideTab(sideTab);

            // TextItem
            ToolboxItem tb = new ToolboxItem(typeof(ICSharpCode.Reports.Addin.BaseTextItem));

            tb.DisplayName = ResourceService.GetString("SharpReport.Toolbar.TextBox");
            tb.Bitmap      = WinFormsResourceService.GetIcon("Icons.16.16.SharpReport.Textbox").ToBitmap();
            sideTab.Items.Add(new SideTabItemDesigner(tb));

            // Row
            tb             = new ToolboxItem(typeof(ICSharpCode.Reports.Addin.BaseRowItem));
            tb.Bitmap      = WinFormsResourceService.GetBitmap("Icons.16x16.SharpQuery.Table");
            tb.DisplayName = ResourceService.GetString("SharpReport.Toolbar.DataRow");
            sideTab.Items.Add(new SideTabItemDesigner(tb));


            //BaseTable
            tb.Bitmap      = WinFormsResourceService.GetBitmap("Icons.16x16.SharpQuery.Table");
            tb             = new ToolboxItem(typeof(ICSharpCode.Reports.Addin.BaseTableItem));
            tb.DisplayName = "Table";
            sideTab.Items.Add(new SideTabItemDesigner(tb));



            tb.Bitmap = WinFormsResourceService.GetBitmap("Icons.16x16.SharpQuery.Table");
            //BaseDataItem
            tb             = new ToolboxItem(typeof(ICSharpCode.Reports.Addin.BaseDataItem));
            tb.DisplayName = ResourceService.GetString("SharpReport.Toolbar.DataField");
            sideTab.Items.Add(new SideTabItemDesigner(tb));

            //Grahics
            // Line
            tb             = new ToolboxItem(typeof(ICSharpCode.Reports.Addin.BaseLineItem));
            tb.DisplayName = ResourceService.GetString("SharpReport.Toolbar.Line");
            tb.Bitmap      = WinFormsResourceService.GetIcon("Icons.16.16.SharpReport.Line").ToBitmap();
            sideTab.Items.Add(new SideTabItemDesigner(tb));

            // Rectangle
            tb             = new ToolboxItem(typeof(ICSharpCode.Reports.Addin.BaseRectangleItem));
            tb.DisplayName = ResourceService.GetString("SharpReport.Toolbar.Rectangle");
            tb.Bitmap      = GlobalValues.RectangleBitmap();
            sideTab.Items.Add(new SideTabItemDesigner(tb));

            // Circle
            tb             = new ToolboxItem(typeof(ICSharpCode.Reports.Addin.BaseCircleItem));
            tb.DisplayName = ResourceService.GetString("SharpReport.Toolbar.Circle");
            tb.Bitmap      = GlobalValues.CircleBitmap();
            sideTab.Items.Add(new SideTabItemDesigner(tb));


            // Image
            tb             = new ToolboxItem(typeof(ICSharpCode.Reports.Addin.BaseImageItem));
            tb.DisplayName = ResourceService.GetString("SharpReport.Toolbar.Image");
            tb.Bitmap      = WinFormsResourceService.GetIcon("Icons.16x16.ResourceEditor.bmp").ToBitmap();
            sideTab.Items.Add(new SideTabItemDesigner(tb));
            return(sideTab);
        }