Exemplo n.º 1
0
 private void OnCheckStateChanged(string label, CheckState state)
 {
     if (ItemStateChangedEvent != null)
     {
         object selected = null;
         int    ind      = -1;
         for (int i = 0; i < names.Length; i++)
         {
             if (label == names[i])
             {
                 selected = assoziatedObjects[i];
                 ind      = i;
                 break;
             }
         }
         if (state == CheckState.Checked)
         {
             ItemStateChangedEvent(selected, true);
             states[ind] = true;
         }
         else
         {
             ItemStateChangedEvent(selected, false);
             states[ind] = false;
         }
     }
 }
Exemplo n.º 2
0
 private void OnCheckStateChanged(string label, CheckState state)
 {
     if (state == CheckState.Checked)
     {
         filter.Add(attributeList.Find(label));
     }
     else
     {
         filter.Remove(attributeList.Find(label));
     }
 }
Exemplo n.º 3
0
        private void OnCheckStateChanged(string label, CheckState state)
        {
            Layer l = layerList.Find(label);

            if (l == null)
            {
                return;
            }
            if (state == CheckState.Checked)
            {
                if (!checkedLayers.Contains(l))
                {
                    checkedLayers.Add(l);
                }
            }
            else
            {
                checkedLayers.Remove(l);
            }
            if (CheckStateChangedEvent != null)
            {
                CheckStateChangedEvent(l, state == CheckState.Checked);
            }
        }
Exemplo n.º 4
0
 public CheckProperty(string resourceID, CheckState state)
 {
     base.resourceId = resourceID;
     this.state      = (int)state;
 }