Ejemplo n.º 1
0
        private void mnu_Property_Click(object sender, EventArgs e)
        {
            TreeNode node = deviceTree1.SelectedNode;

            if (node != null)
            {
                if (node.Tag is DeviceGroup)
                {
                    FrmDeviceGroupDetail frm = new FrmDeviceGroupDetail();
                    frm.IsAdding     = false;
                    frm.UpdatingItem = node.Tag;
                    frm.ItemUpdated += delegate(object o, ItemUpdatedEventArgs args)
                    {
                        deviceTree1.FreshNode(node);
                    };
                    frm.ShowDialog();
                }
                else if (node.Tag is DeviceInfo)
                {
                    FrmDeviceInfoDetail frm = new FrmDeviceInfoDetail();
                    frm.IsAdding     = false;
                    frm.UpdatingItem = node.Tag;
                    frm.ItemUpdated += delegate(object o, ItemUpdatedEventArgs args)
                    {
                        deviceTree1.FreshNode(node);
                    };
                    frm.ShowDialog();
                }
            }
        }
Ejemplo n.º 2
0
        private void mnu_AddDevice_Click(object sender, EventArgs e)
        {
            TreeNode node = deviceTree1.SelectedNode;

            if (node != null)
            {
                DeviceGroup         group = node.Tag as DeviceGroup;
                FrmDeviceInfoDetail frm   = new FrmDeviceInfoDetail();
                frm.ParentGroup = group;
                frm.IsAdding    = true;
                frm.ItemAdded  += delegate(object o, ItemAddedEventArgs args)
                {
                    DeviceInfo dg    = args.AddedItem as DeviceInfo;
                    TreeNode   child = new TreeNode();
                    child.Tag = dg;
                    deviceTree1.FreshNode(child);
                    node.Nodes.Add(child);
                    node.Expand();
                };
                frm.ShowDialog();
            }
        }
 private void mnu_Property_Click(object sender, EventArgs e)
 {
     TreeNode node = deviceTree1.SelectedNode;
     if (node != null)
     {
         if (node.Tag is DeviceGroup)
         {
             FrmDeviceGroupDetail frm = new FrmDeviceGroupDetail();
             frm.IsAdding = false;
             frm.UpdatingItem = node.Tag;
             frm.ItemUpdated += delegate(object o, ItemUpdatedEventArgs args)
             {
                 deviceTree1.FreshNode(node);
             };
             frm.ShowDialog();
         }
         else if (node.Tag is DeviceInfo)
         {
             FrmDeviceInfoDetail frm = new FrmDeviceInfoDetail();
             frm.IsAdding = false;
             frm.UpdatingItem = node.Tag;
             frm.ItemUpdated += delegate(object o, ItemUpdatedEventArgs args)
             {
                 deviceTree1.FreshNode(node);
             };
             frm.ShowDialog();
         }
     }
 }
 private void mnu_AddDevice_Click(object sender, EventArgs e)
 {
     TreeNode node = deviceTree1.SelectedNode;
     if (node != null)
     {
         DeviceGroup group = node.Tag as DeviceGroup;
         FrmDeviceInfoDetail frm = new FrmDeviceInfoDetail();
         frm.ParentGroup = group;
         frm.IsAdding = true;
         frm.ItemAdded += delegate(object o, ItemAddedEventArgs args)
         {
             DeviceInfo dg = args.AddedItem as DeviceInfo;
             TreeNode child = new TreeNode();
             child.Tag = dg;
             deviceTree1.FreshNode(child);
             node.Nodes.Add(child);
             node.Expand();
         };
         frm.ShowDialog();
     }
 }