Здравствуйте. Написал вот такой код:
private void LbChannelList_DrawItem(object sender, DrawItemEventArgs e)
{
e.Graphics.FillRectangle(lbChannelList.SelectedIndex == e.Index ? Brushes.Blue : Brushes.White, e.Bounds);
e.Graphics.DrawString(lbChannelList.Items[e.Index].ToString() + " | " + watchArr[e.Index].copiesCount.ToString(),
lbChannelList.Font, lbChannelList.SelectedIndex == e.Index ? Brushes.White : Brushes.Black,
new PointF(e.Bounds.X, e.Bounds.Y));
}
Выделенный пункт ListBox должен закрашиваться синим, а остальные белым. Но вместо этого синим закрашиваются все пункты, по которым я кликнул или водил мышью с зажатой кнопкой.