コード例 #1
0
 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);
                 }
             }
         }
     }
 }
コード例 #2
0
 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);
         }
     }
 }