public override System.Drawing.Brush CreateGDIBrush(RectangleF rc, float dx, float dy)
{
RectangleF rct = new RectangleF(0, 0, _image.Width, _image.Height);
System.Drawing.TextureBrush brush =
new System.Drawing.TextureBrush(_image, _wrapMode, rct);
brush.TranslateTransform(dx, dy);
brush.ScaleTransform(24.0f / 80, 24.0f / 80, MatrixOrder.Append);
return(brush);
}