private void btnDeleteField_Click(object sender, System.EventArgs e)
{
if (lstFields.Items.Count > 0)
{
fields.RemoveAt(lstFields.SelectedIndex);
int index = lstFields.SelectedIndex;
lstFields.Items.RemoveAt(index);
if (lstFields.Items.Count > 0)
{
if (index >= lstFields.Items.Count)
lstFields.SelectedIndex = lstFields.Items.Count - 1;
else
lstFields.SelectedIndex = index;
}
else
ClearUI();
}
}