示例#1
0
 private void TreeView_MouseDoubleClick(object sender, MouseEventArgs e)
 {
     if (TreeView.SelectedNode is IOCommunicationNode)
     {
         //编辑通讯节点
         FormManager.EditIOCommunicationNode(this);
     }
 }
示例#2
0
 private void 修改通道ToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (this.mediator.IOTreeForm.SelectedNode is IOCommunicationNode)
     {
         IOCommunicationNode commNode = this.mediator.IOTreeForm.SelectedNode as IOCommunicationNode;
         FormManager.EditIOCommunicationNode(commNode);
     }
 }
示例#3
0
文件: IOTree.cs 项目: nxzzkj/lazyiot
 private void IOTree_NodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e)
 {
     if (e.Clicks != 2)
     {
         return;
     }
     if (e.Node is IOCommunicationNode)
     {
         //编辑通讯节点
         FormManager.EditIOCommunicationNode((IOCommunicationNode)e.Node);
     }
     else if (e.Node is IODeviceNode)
     {
         FormManager.EditIODeviceNode((IODeviceNode)e.Node);
     }
     else if (e.Node is IOServerNode)
     {
         FormManager.EditIOServerNode();
     }
 }
示例#4
0
        private void IOCommunicationNode_Click(object sender, EventArgs e)
        {
            MenuItem item = sender as MenuItem;

            switch (item.Tag.ToString())
            {
            case "1":
                if (MessageBox.Show(this.TreeView.FindForm(), "是否要删除" + this.Communication.IO_COMM_LABEL + "通讯通道?", "删除提示", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    this.Remove();
                }
                break;

            case "2":
                FormManager.EditIOCommunicationNode(this);
                break;

            case "3":
                FormManager.CreateIODeviceNode();
                break;
            }
        }