ATMLCommonLibrary.controls.awb.AWBTabControl.DrawTabText C# (CSharp) Method

DrawTabText() private method

private DrawTabText ( Graphics g, TabPage tabPage, RectangleF &tabTextArea, bool hasErrors ) : void
g System.Drawing.Graphics
tabPage System.Windows.Forms.TabPage
tabTextArea System.Drawing.RectangleF
hasErrors bool
return void
        private void DrawTabText(Graphics g, TabPage tabPage, ref RectangleF tabTextArea, bool hasErrors)
        {
            //----------------------------
            // draw string

            var stringFormat = new StringFormat();
            stringFormat.Alignment = StringAlignment.Center;
            stringFormat.LineAlignment = StringAlignment.Center;

            using (Brush br = new SolidBrush(hasErrors ? Color.Black : tabPage.ForeColor))
            {
                g.DrawString( tabPage.Text, Font, br, tabTextArea, stringFormat );
            }
            //----------------------------
        }