コード例 #1
0
        private void Glass(CellStyleCollection s)
        {
            s.Clear();

            CellStyle cs = s.Normal;

            cs.BackColor    = Color.FromArgb(250, 250, 250);
            cs.Border.Width = 0;

            cs = s.Normal;
            cs.BackgroundImage       = GetBitmapResource("Glass_Normal.png");
            cs.BackgroundImageLayout = ImageAlignEnum.TileStretch;

            cs = s.Alternate;
            cs.BackgroundImage       = GetBitmapResource("Glass_Alternate.png");
            cs.BackgroundImageLayout = ImageAlignEnum.TileStretch;

            cs = s.Fixed;
            cs.BackgroundImage       = GetBitmapResource("Glass_Header.png");
            cs.BackgroundImageLayout = ImageAlignEnum.TileStretch;
            cs.Margins      = new System.Drawing.Printing.Margins(4, 4, 4, 2);
            cs.Border.Width = 0;

            cs = s.SelectedColumnHeader;
            cs.MergeWith(s.Fixed);
            cs.BackgroundImage = GetBitmapResource("Glass_HeaderSelected.png");

            s.SelectedRowHeader.MergeWith(cs);

            cs = s.Highlight;
            cs.BackgroundImageLayout = ImageAlignEnum.Hide;
            cs.BackColor             = Color.FromArgb(165, 200, 240);

            s.Focus.MergeWith(cs);
        }
コード例 #2
0
        private void Shadow(CellStyleCollection s)
        {
            s.Clear();

            Color color = SystemColors.ActiveBorder;

            s.Normal.Border.Color = Color.FromArgb(80, color);

            CellStyle cs = s.Fixed;

            cs.BackColor    = Color.FromArgb(180, color);
            cs.Border.Color = Color.FromArgb(220, color);

            cs = s.SelectedColumnHeader;
            cs.BackgroundImage       = BuildStyleBackground(color, s.Normal.BackColor, 90);
            cs.BackgroundImageLayout = ImageAlignEnum.TileStretch;

            cs = s.SelectedRowHeader;
            cs.Clear();
            cs.MergeWith(s.SelectedColumnHeader);
            cs.BackgroundImage = BuildStyleBackground(color, s.Normal.BackColor, 0);

            cs = s.Highlight;
            cs.Clear();
            cs.BackColor = Color.FromArgb(150, s.Fixed.BackColor);
        }
コード例 #3
0
        private void Steel(CellStyleCollection s)
        {
            s.Clear();

            CellStyle cs = s.Normal;

            cs.BackColor    = Color.FromArgb(250, 250, 250);
            cs.Border.Width = 0;

            cs = s.Fixed;
            cs.BackgroundImage       = GetBitmapResource("Steel_Header.png");
            cs.BackgroundImageLayout = ImageAlignEnum.TileStretch;
            cs.Border.Width          = 0;

            cs = s.SelectedColumnHeader;
            cs.MergeWith(s.Fixed);
            cs.BackgroundImage = GetBitmapResource("Steel_HeaderSelected.png");
            cs.Font            = new Font(cs.Font, FontStyle.Bold);

            s.SelectedRowHeader.MergeWith(cs);

            cs = s.Highlight;
            cs.Clear();
            cs.BackColor = Color.FromArgb(150, Color.LightSteelBlue);

            s.Focus.MergeWith(cs);
        }
コード例 #4
0
        private void Office12(CellStyleCollection s)
        {
            Office2003(s);

            s.Highlight.BackColor = Color.FromArgb(180, s.Highlight.BackColor);

            CellStyle cs = s.Fixed;

            cs.BackgroundImage       = BuildStyleBackground(s.Fixed.BackColor);
            cs.BackgroundImageLayout = ImageAlignEnum.TileStretch;
            cs.BackColor             = Color.White;

            cs = s.SelectedColumnHeader;
            cs.BackgroundImage       = BuildStyleBackground(s.SelectedColumnHeader.BackColor);
            cs.BackgroundImageLayout = ImageAlignEnum.TileStretch;
            cs.BackColor             = Color.White;

            cs = s.SelectedRowHeader;
            cs.Clear();
            cs.MergeWith(s.SelectedColumnHeader);
        }