private void RemoveTextEdit(bool p_blnFlags) { if (txtNew != null) { txtNew.Leave -= new EventHandler(txtNew_Leave); clstElement.Controls.Remove(txtNew); if (p_blnFlags) { BindingListView <EntityElementTemplate> Source = clstElement.DataSource as BindingListView <EntityElementTemplate>; if (Source != null && Source.Count > 0) { Source.RemoveAt(0); } } } txtNew = null; biAdd.Enabled = true; biDel.Enabled = true; biEdit.Enabled = true; biMultiChoose.Enabled = true; }