private void button1_Click(object sender, EventArgs e) { AddLabel addLabel = new AddLabel(); DialogResult result = addLabel.ShowDialog(); if (result == DialogResult.OK) { TreeNode node = this.treeView1.Nodes.Add(addLabel.equipmentName); if (addLabel.autoCreate) { TreeNode subNode = new TreeNode("GPRS-Level(string)"); subNode.Tag = "GPRS-Level|string|input"; node.Nodes.Add(subNode); subNode = new TreeNode("AI1/AC1(int)"); subNode.Tag = "AI1/AC1|int|input"; node.Nodes.Add(subNode); subNode = new TreeNode("AI2/AC2(int)"); subNode.Tag = "AI2/AC2|int|input"; node.Nodes.Add(subNode); subNode = new TreeNode("AI3/AC3(int)"); subNode.Tag = "AI3/AC3|int|input"; node.Nodes.Add(subNode); subNode = new TreeNode("AI4/AC4(int)"); subNode.Tag = "AI4/AC4|int|input"; node.Nodes.Add(subNode); subNode = new TreeNode("AI5/AC5(int)"); subNode.Tag = "AI5/AC5|int|input"; node.Nodes.Add(subNode); subNode = new TreeNode("AI6/AC6(int)"); subNode.Tag = "AI6/AC6|int|input"; node.Nodes.Add(subNode); subNode = new TreeNode("DI1(bool)"); subNode.Tag = "DI1|bool|input"; node.Nodes.Add(subNode); subNode = new TreeNode("DI2(bool)"); subNode.Tag = "DI2|bool|input"; node.Nodes.Add(subNode); subNode = new TreeNode("DI3(bool)"); subNode.Tag = "DI3|bool|input"; node.Nodes.Add(subNode); subNode = new TreeNode("DI4(bool)"); subNode.Tag = "DI4|bool|input"; node.Nodes.Add(subNode); subNode = new TreeNode("DI5(bool)"); subNode.Tag = "DI5|bool|input"; node.Nodes.Add(subNode); subNode = new TreeNode("DI6(bool)"); subNode.Tag = "DI6|bool|input"; node.Nodes.Add(subNode); subNode = new TreeNode("DO1(bool)"); subNode.Tag = "DO1|bool|output"; node.Nodes.Add(subNode); subNode = new TreeNode("DO2(bool)"); subNode.Tag = "DO2|bool|output"; node.Nodes.Add(subNode); subNode = new TreeNode("DO3(bool)"); subNode.Tag = "DO3|bool|output"; node.Nodes.Add(subNode); subNode = new TreeNode("DO4(bool)"); subNode.Tag = "DO4|bool|output"; node.Nodes.Add(subNode); subNode = new TreeNode("DO5(bool)"); subNode.Tag = "DO5|bool|output"; node.Nodes.Add(subNode); subNode = new TreeNode("DO6(bool)"); subNode.Tag = "DO6|bool|output"; node.Nodes.Add(subNode); List<string> appendLine = new List<string>(); string single = addLabel.equipmentName + "=GPRS-Level|string|input,AI1/AC1|int|input,AI2/AC2|int|input,AI3/AC3|int|input,"+ "AI4/AC4|int|input,AI5/AC5|int|input,AI6/AC6|int|input,DI1|bool|input,DI2|bool|input,DI3|bool|input,DI4|bool|input,"+ "DI5|bool|input,DI6|bool|input,DO1|bool|output,DO2|bool|output,DO3|bool|output,DO4|bool|output,DO5|bool|output,DO6|bool|output\n"; appendLine.Add(single); labelContent.Add(addLabel.equipmentName, single); File.AppendAllLines("label.properties", appendLine); } else { List<string> appendLine = new List<string>(); appendLine.Add(addLabel.equipmentName + "=\n"); File.AppendAllLines("label.properties", appendLine); } } }
private void button1_Click(object sender, EventArgs e) { AddLabel addLabel = new AddLabel(); DialogResult result = addLabel.ShowDialog(); if (result == DialogResult.OK) { TreeNode node = this.treeView1.Nodes.Add(addLabel.equipmentName); if (addLabel.autoCreate) { TreeNode subNode = new TreeNode("GPRS-Level(string)"); subNode.Tag = "GPRS-Level|string|input"; node.Nodes.Add(subNode); subNode = new TreeNode("AI1/AC1(int)"); subNode.Tag = "AI1/AC1|int|input"; node.Nodes.Add(subNode); subNode = new TreeNode("AI2/AC2(int)"); subNode.Tag = "AI2/AC2|int|input"; node.Nodes.Add(subNode); subNode = new TreeNode("AI3/AC3(int)"); subNode.Tag = "AI3/AC3|int|input"; node.Nodes.Add(subNode); subNode = new TreeNode("AI4/AC4(int)"); subNode.Tag = "AI4/AC4|int|input"; node.Nodes.Add(subNode); subNode = new TreeNode("AI5/AC5(int)"); subNode.Tag = "AI5/AC5|int|input"; node.Nodes.Add(subNode); subNode = new TreeNode("AI6/AC6(int)"); subNode.Tag = "AI6/AC6|int|input"; node.Nodes.Add(subNode); subNode = new TreeNode("DI1(bool)"); subNode.Tag = "DI1|bool|input"; node.Nodes.Add(subNode); subNode = new TreeNode("DI2(bool)"); subNode.Tag = "DI2|bool|input"; node.Nodes.Add(subNode); subNode = new TreeNode("DI3(bool)"); subNode.Tag = "DI3|bool|input"; node.Nodes.Add(subNode); subNode = new TreeNode("DI4(bool)"); subNode.Tag = "DI4|bool|input"; node.Nodes.Add(subNode); subNode = new TreeNode("DI5(bool)"); subNode.Tag = "DI5|bool|input"; node.Nodes.Add(subNode); subNode = new TreeNode("DI6(bool)"); subNode.Tag = "DI6|bool|input"; node.Nodes.Add(subNode); subNode = new TreeNode("DO1(bool)"); subNode.Tag = "DO1|bool|output"; node.Nodes.Add(subNode); subNode = new TreeNode("DO2(bool)"); subNode.Tag = "DO2|bool|output"; node.Nodes.Add(subNode); subNode = new TreeNode("DO3(bool)"); subNode.Tag = "DO3|bool|output"; node.Nodes.Add(subNode); subNode = new TreeNode("DO4(bool)"); subNode.Tag = "DO4|bool|output"; node.Nodes.Add(subNode); subNode = new TreeNode("DO5(bool)"); subNode.Tag = "DO5|bool|output"; node.Nodes.Add(subNode); subNode = new TreeNode("DO6(bool)"); subNode.Tag = "DO6|bool|output"; node.Nodes.Add(subNode); List <string> appendLine = new List <string>(); string single = addLabel.equipmentName + "=GPRS-Level|string|input,AI1/AC1|int|input,AI2/AC2|int|input,AI3/AC3|int|input," + "AI4/AC4|int|input,AI5/AC5|int|input,AI6/AC6|int|input,DI1|bool|input,DI2|bool|input,DI3|bool|input,DI4|bool|input," + "DI5|bool|input,DI6|bool|input,DO1|bool|output,DO2|bool|output,DO3|bool|output,DO4|bool|output,DO5|bool|output,DO6|bool|output\n"; appendLine.Add(single); labelContent.Add(addLabel.equipmentName, single); File.AppendAllLines("label.properties", appendLine); } else { List <string> appendLine = new List <string>(); appendLine.Add(addLabel.equipmentName + "=\n"); File.AppendAllLines("label.properties", appendLine); } } }