예제 #1
0
        public override void OnPaint(RGDrawingContext dc)
        {
            dc.Graphics.FillRectangle(Brushes.SkyBlue, new Rectangle(offset, 0, ThumbSize, Bounds.Height));

            // call core text draw
            dc.DrawCellText();
        }
예제 #2
0
        public override void OnPaint(RGDrawingContext dc)
        {
            lock (Gif) dc.Graphics.DrawImage(Gif, Bounds);

            // call core text draw
            dc.DrawCellText();
        }
예제 #3
0
        public override void OnPaint(RGDrawingContext dc)
        {
            using (var b = new SolidBrush(Color.FromArgb(alpha, Color.Orange)))
            {
                dc.Graphics.FillRectangle(b, Bounds);
            }

            // call core text draw
            dc.DrawCellText();
        }
예제 #4
0
        public override void OnPaint(RGDrawingContext dc)
        {
            if (Image != null)
            {
                dc.Graphics.DrawImage(Image, Bounds);
            }

            dc.DrawCellText();
        }
예제 #5
0
        public override void OnPaint(RGDrawingContext dc)
        {
            // call core draw text method
            dc.DrawCellText();

            ControlPaint.DrawComboButton(dc.Graphics, dropdownButtonRect,
                IsDropdown ? ButtonState.Pushed : ButtonState.Normal);
        }
예제 #6
0
        public override void OnPaint(RGDrawingContext dc)
        {
            // draw background
            ControlPaint.DrawButton(dc.Graphics, Bounds, IsPressed ? ButtonState.Pushed : ButtonState.Normal);

            // get style
            var style = dc.Cell.Style;
            var textColor = style.TextColor;

            // call core text drawing method
            dc.DrawCellText();
        }