private void FrmNLP_Load(object sender, EventArgs e) { NLPList.Items.Add("tokenize"); NLPList.Items.Add("ssplit"); NLPList.Items.Add("POS"); NLPList.Items.Add("lemma"); NLPList.Items.Add("regexner"); NLPList.Items.Add("parse"); NLPList.Items.Add("natlog"); NLPList.Items.Add("entitylink"); NLPList.Items.Add("kbp"); NLPList.Items.Add("relation"); NLPList.Items.Add("quote"); NLPList.Items.Add("ner"); if (Globals.nlpAnns != null) { foreach (string anns in Globals.nlpAnns) { for (int i = 0; i < NLPList.Items.Count; i++) { string strItem = NLPList.Items[i].ToString(); if (strItem.Equals(anns)) { NLPList.SetItemChecked(i, true); } } } } }
private void NLPList_ItemCheck(object sender, ItemCheckEventArgs e) { for (int ix = 0; ix < NLPList.Items.Count; ++ix) { if (ix != e.Index) { NLPList.SetItemChecked(ix, false); } } }