internal void InvalidateItem (int index) { if (!IsHandleCreated) return; Rectangle bounds = GetItemDisplayRectangle (index, top_index); if (ClientRectangle.IntersectsWith (bounds)) Invalidate (bounds); }