internal override void Draw(Graphics g)
{
IsInvalidated = false;
Rectangle r = GetUnsignedRectangle();
Brush b = GetBrush(r);
g.FillRectangle(b, r);
DrawBorder(g, r);
b.Dispose();
}
internal void DrawSelectionRectangle(Graphics g) { selectionArea.Draw(g); }