/// <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); }