System.Windows.Forms.HexBox.PaintHexString C# (CSharp) Method

PaintHexString() private method

private PaintHexString ( Graphics g, byte b, Brush brush, Point gridPoint ) : void
g Graphics
b byte
brush Brush
gridPoint Point
return void
        void PaintHexString(Graphics g, byte b, Brush brush, Point gridPoint)
        {
            PointF bytePointF = GetBytePointF(gridPoint);

            string sB = b.ToString(_hexStringFormat, System.Threading.Thread.CurrentThread.CurrentCulture);
            if(sB.Length == 1)
                sB = "0" + sB;

            g.DrawString(sB.Substring(0,1), Font, brush, bytePointF, _stringFormat);
            bytePointF.X += _charSize.Width;
            g.DrawString(sB.Substring(1,1), Font, brush, bytePointF, _stringFormat);
        }