private void button1_Click(object sender, EventArgs e) { if (label_X.Text == "" || label_Y.Text == "" || label_length.Text == "" || label_height.Text == "" || label_width.Text == "" || label_range.Text == "" || label_batteryCharge.Text == "" /*|| label_numSensors.Text == ""*/) { MessageBox.Show("Заповніть усі дані"); return; } //створення нового вузла і додавання його в існуючу мережу Node node = new Node(); node.set_X(Convert.ToInt32(label_X.Text)); node.set_Y(Convert.ToInt32(label_Y.Text)); if (network.get_3D()) { node.set_Z(Convert.ToInt32(label_Z.Text)); } node.setLength(Convert.ToInt32(label_length.Text)); node.setWidth(Convert.ToInt32(label_width.Text)); node.setHeight(Convert.ToInt32(label_height.Text)); node.setRandeOfAction(Convert.ToInt32(label_range.Text)); node.setBatteryCharge(Convert.ToInt32(label_batteryCharge.Text)); network.addNode(node); this.Close(); }
//змінити, щоб викликалась подія зміни текст-боксу private void NodeView_Load(object sender, EventArgs e) { //початкове заповнення currentNode.Text = "1"; fillForm(network.get_Node(0)); maxNumNodeLabel.Text = Convert.ToString(network.get_numNodes()); //ховає 3Д лейбли, якщо мережа не підтримує if (!network.get_3D()) { zLabel.Visible = false; has3D_first.Visible = false; } }