/// <summary> /// 增加Queue /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void button5_Click(object sender, EventArgs e) { try { workingJobQueue = jsonUtil.LoadJobQueueFromLocalJson(); workingJobQueue.jobQueueCode = Guid.NewGuid().ToString(); workingJobQueue.laneCode = textBoxLaneCode.Text; workingJobQueue.laneName = textBoxlaneName.Text; JobQueues.Add(workingJobQueue.jobQueueCode, workingJobQueue); comboBox1.Items.Add(workingJobQueue.jobQueueCode); comboBox1.SelectedItem = workingJobQueue.jobQueueCode; reload(workingJobQueue, JobQueueTree); JobQueueTree.SelectedNode = JobQueueTree.Nodes[0]; textBoxQueueNodeInfo.Text = JsonUtil.ConvertJsonString(JsonConvert.SerializeObject(JobQueueTree.SelectedNode.Tag)); UpdateData(JobQueueTree.SelectedNode.FullPath, textBoxQueueNodeInfo.Text);//直接推送 } catch (Exception ex) { MessageBox.Show(ex.ToString()); } // SendEnable(); if (button1.Enabled == false) { button1.Enabled = true; } if (button6.Enabled == false) { button6.Enabled = true; } }
private void tree_MouseDown(object sender, MouseEventArgs e) { { if ((sender as TreeView) != null) { if (tabMain.SelectedIndex == 1)//JobQueue选中 { JobQueueTree.SelectedNode = JobQueueTree.GetNodeAt(e.X, e.Y); } else { treeLane.SelectedNode = treeLane.GetNodeAt(e.X, e.Y); } } } TreeNode selectedNode = ((TreeView)sender).SelectedNode; if (tabMain.SelectedIndex == 1)//JobQueue选中 { textBoxQueueNodeInfo.Text = JsonUtil.ConvertJsonString(JsonConvert.SerializeObject(selectedNode.Tag)); } else//Lane选中 { textBoxLaneNodeInfo.Text = JsonUtil.ConvertJsonString(JsonConvert.SerializeObject(selectedNode.Tag)); } }