Esempio n. 1
0
        private void LoadNames()
        {
            //Clear the tag name comboBox
            cmbxName.Items.Clear();

            //Get our tagclass instance
            TagHierarchy.TagHClass parentClass = HMap.TagHierarchy.TagClasses.ReturnTagHClass(cmbxClass.Text);
            //If our parent class isn't invalid
            if (parentClass != null)
            {
                //Loop through the tagclasses in the parentClass
                for (int i = 0; i < parentClass.Tags.Count; i++)
                {
                    //Add our indexed class to the combobox
                    cmbxName.Items.Add(parentClass.Tags[i].TagName);
                }
                //Sort the comboBox
                cmbxName.Sorted = true;
                //Set it to not sort anymore so we can add null to the bottom.
                cmbxName.Sorted = false;
            }
            //Add the null instance.
            cmbxName.Items.Add("<<null>>");
            //Set our selected index as 0
            cmbxName.SelectedIndex = cmbxName.Items.Count - 1;
        }
Esempio n. 2
0
 private void LoadNames()
 {
     cmbxName.Items.Clear();
     tags.Clear();
     TagHierarchy.TagHClass class2 = HMap.Tag_Hierarchy.TagClasses.ReturnTagHClass(cmbxClass.Text);
     if (class2 != null)
     {
         for (int i = 0; i < class2.Tags.Count; i++)
         {
             string tagName = class2.Tags[i].TagName;
             if (tagNameList.TagPaths.ContainsKey(class2.Tags[i].TagInstance.Ident))
             {
                 tagName = tagNameList.TagPaths[class2.Tags[i].TagInstance.Ident];
             }
             tags[tagName] = class2.Tags[i].TagName;
             cmbxName.Items.Add(tagName);
         }
         cmbxName.Sorted = true;
         cmbxName.Sorted = false;
     }
     cmbxName.Items.Add("<<null>>");
     cmbxName.SelectedIndex = cmbxName.Items.Count - 1;
 }