private void InitializeGridTile()
{
if (_texture != null)
{
_texture.Dispose();
}
if (_gridTile != null)
{
_gridTile.Dispose();
}
if (GridDisplayMode != ImageBoxGridDisplayMode.None && GridCellSize != 0)
{
if (GridScale != ImageBoxGridScale.None)
{
_gridTile = CreateGridTileImage(GridCellSize, GridColor, GridColorAlternate);
_texture = new TextureBrush(_gridTile);
}
else
{
_texture = new SolidBrush(GridColor);
}
}
Invalidate();
}