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);
}