private void removeButton_Click(object sender, System.EventArgs e) { int index = CurrentListIndex; if (index < 0) { return; } string message; InterlinLineSpec spec = m_choices[index]; if (!m_choices.OkToRemove(spec, out message)) { MessageBox.Show(this, message, ITextStrings.ksCannotHideField); return; } if (message != null && MessageBox.Show(this, message, ITextStrings.ksWarning, MessageBoxButtons.OKCancel) == DialogResult.Cancel) { return; } m_choices.Remove(spec); InitCurrentList(index); }