Lucene.Net.LukeNet.EditDocument.btnDeleteField_Click C# (CSharp) Method

btnDeleteField_Click() private method

private btnDeleteField_Click ( object sender, System e ) : void
sender object
e System
return void
        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();
            }
        }