예제 #1
0
 /// <summary>
 /// Поиск сети по ip адресу.
 /// </summary>
 /// <param name="ip">ip адрес.</param>
 /// <returns>Возвращает сеть.</returns>
 public LCTreeNodeSubnet FindSubnetIP(string ip)
 {
     foreach (LCTreeNode node in AllLCTreeNode(treeView.Nodes))
     {
         if (node.LCObjectType == LCObjectType.SubNet)
         {
             // Этот узел сеть, приводим объект к нужному классу
             LCTreeNodeSubnet lcSubnet = (LCTreeNodeSubnet)node;
             if (lcSubnet.CompareIPtoSubnet(ip))
             {
                 this.WriteListBox("IP адрес " + ip + " принадлежит сети " + lcSubnet.Text);
                 return(lcSubnet);
             }
         }
     }
     return(null);
 }