Example #1
0
        private void sssToolStripMenuItem_Click(object sender, EventArgs e)
        {
            SelectLabel  select       = new SelectLabel();
            DialogResult result       = select.ShowDialog();
            TreeNode     selectedNode = this.treeView1.SelectedNode;

            if (result == DialogResult.OK)
            {
                bool existed = false;
                foreach (TreeNode sub in selectedNode.Nodes)
                {
                    if (sub.Text.Equals(select.labelName))
                    {
                        existed = true;
                        break;
                    }
                }

                if (!existed)
                {
                    TreeNode newNode    = new TreeNode(select.labelName + "(" + select.labelType + ")");
                    string   addedValue = select.labelName + "|" + select.labelType + "|" + select.inputOutput;
                    newNode.Tag = addedValue;
                    if (selectedNode.Nodes.Count == 0)
                    {
                        if (!labelContent.ContainsKey(selectedNode.Text))
                        {
                            labelContent.Add(selectedNode.Text, selectedNode.Text + "=" + addedValue);
                        }
                        else
                        {
                            labelContent[selectedNode.Text] = labelContent[selectedNode.Text] + addedValue;
                        }
                    }
                    else
                    {
                        labelContent[selectedNode.Text] = labelContent[selectedNode.Text] + "," + addedValue;
                    }
                    selectedNode.Nodes.Add(newNode);
                    File.WriteAllLines("label.properties", labelContent.Values.ToArray());
                }
                else
                {
                    MessageBox.Show("此设备已经添加了您指定的标签");
                }
            }
        }
Example #2
0
        private void sssToolStripMenuItem_Click(object sender, EventArgs e)
        {
            SelectLabel select = new SelectLabel();
            DialogResult result = select.ShowDialog();
            TreeNode selectedNode = this.treeView1.SelectedNode;
            if (result == DialogResult.OK)
            {
                bool existed = false;
                foreach (TreeNode sub in selectedNode.Nodes)
                {
                    if (sub.Text.Equals(select.labelName))
                    {
                        existed = true;
                        break;
                    }
                }

                if (!existed)
                {
                    TreeNode newNode = new TreeNode(select.labelName + "(" + select.labelType + ")");
                    string addedValue = select.labelName + "|" + select.labelType + "|" + select.inputOutput;
                    newNode.Tag = addedValue;
                    if (selectedNode.Nodes.Count == 0)
                    {
                        if(!labelContent.ContainsKey(selectedNode.Text))
                            labelContent.Add(selectedNode.Text, selectedNode.Text +"="+addedValue);
                        else
                            labelContent[selectedNode.Text] = labelContent[selectedNode.Text] + addedValue;
                    }
                    else
                    {
                        labelContent[selectedNode.Text] = labelContent[selectedNode.Text] + "," + addedValue;
                    }
                    selectedNode.Nodes.Add(newNode);
                    File.WriteAllLines("label.properties", labelContent.Values.ToArray());
                }
                else
                {
                    MessageBox.Show("此设备已经添加了您指定的标签");
                }
            }
        }