void lstValueMappings_DrawItem(object sender, DrawItemEventArgs e)
{
if (e.Index >= 0)
{
ValueMappingData ItemToAdd = (ValueMappingData)lstValueMappings.Items[e.Index];
Color CurrentListColor = Color.Black;
e.DrawBackground();
if ((e.State & DrawItemState.Selected) == DrawItemState.Selected)
{
Graphics g = e.Graphics;
g.FillRectangle(new SolidBrush(Color.Silver), e.Bounds);
}
e.DrawFocusRectangle();
e.Graphics.DrawString(((String)lstValueMappings.Items[e.Index].ToString()), this.Font, new SolidBrush(CurrentListColor), e.Bounds);
}
}