Более общий пример, который использует отправителя и фактически учитывает цвет переднего плана (например, если выбран элемент или пользователь использует какой-то другой набор цветов, где черный цвет переднего плана на самом деле не читается) и текущий шрифт ListBox:
private void listBoxDrawItem (object sender, DrawItemEventArgs e)
{
Font f = e.Font;
if (e.Index == 1) //TODO: Your condition to make text bold
f = new Font(e.Font, FontStyle.Bold);
e.DrawBackground();
e.Graphics.DrawString(((ListBox)(sender)).Items[e.Index].ToString(), f, new SolidBrush(e.ForeColor), e.Bounds);
e.DrawFocusRectangle();
}
Для параметра DrawMode необходимо установить OwnerDrawFixed (например, в конструкторе).