ArcGISCompare.frmMaster.lstAttMappings_DrawItem C# (CSharp) Method

lstAttMappings_DrawItem() private method

private lstAttMappings_DrawItem ( object sender, DrawItemEventArgs e ) : void
sender object
e DrawItemEventArgs
return void
        void lstAttMappings_DrawItem(object sender, DrawItemEventArgs e)
        {
            if (e.Index >= 0)
            {
                AttributeMappingData ItemToAdd = (AttributeMappingData)lstAttMappings.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)lstAttMappings.Items[e.Index].ToString()), this.Font, new SolidBrush(CurrentListColor), e.Bounds);
            }
        }