public override void DrawOwnerDrawBackground (DrawItemEventArgs e)
{
if ((e.State & DrawItemState.Selected) == DrawItemState.Selected) {
e.Graphics.FillRectangle (SystemBrushes.Highlight, e.Bounds);
return;
}
e.Graphics.FillRectangle (ResPool.GetSolidBrush(e.BackColor), e.Bounds);
}