示例#1
0
        /// <summary>On label paint.</summary>
        /// <param name="sender">The sender.</param>
        /// <param name="e">The event args.</param>
        private void OnLabel_Paint(object sender, PaintEventArgs e)
        {
            Size _textSize = GraphicsManager.MeasureText(Text, Font, e.Graphics);

            VisualBadgeRenderer.DrawBadge(e.Graphics, new Rectangle(new Point(0, 0), new Size(_label.Width - 1, _label.Height - 1)), Background, Text, Font, ForeColor, Shape, new Point((_label.Width / 2) - (_textSize.Width / 2), (_label.Height / 2) - (_textSize.Height / 2)));
        }
示例#2
0
        protected override void OnPaint(PaintEventArgs e)
        {
            Size _textSize = GraphicsManager.MeasureText(Text, Font, e.Graphics);

            VisualBadgeRenderer.DrawBadge(e.Graphics, new Rectangle(new Point(0, 0), new Size(Width - 1, Height - 1)), Background, Text, Font, ForeColor, Shape, new Point((Width / 2) - (_textSize.Width / 2), (Height / 2) - (_textSize.Height / 2)));
        }