ATMLCommonLibrary.controls.network.NetworkNodeControl.btnSelectNetworkNode_Click C# (CSharp) Метод

btnSelectNetworkNode_Click() приватный Метод

private btnSelectNetworkNode_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
Результат void
        private void btnSelectNetworkNode_Click(object sender, EventArgs e)
        {
            var form = new NetworkPathSelectionForm(HardwareItemDescription, CapabilityMapMode );
            var nodePaths = new List<string>();
            if (_networkNode != null && _networkNode.Path != null)
                nodePaths.Add(_networkNode.Path.Value);
            form.CheckedNodePaths = nodePaths;
            if (DialogResult.OK == form.ShowDialog())
            {
                nodePaths = form.CheckedNodePaths;
                if( nodePaths.Count > 0 )
                {
                    _networkNode = new NetworkNode();
                    _networkNode.Path = new NetworkNodePath();
                    _networkNode.Path.Value = nodePaths[0]; //Grab first node selected
                    edtPathValue.Value = _networkNode.Path.Value;
                    edtPathDocumentId.Value = _networkNode.Path.documentId;
                }
            }
        }