Example #1
0
 public override string ToString()
 {
     return("[ " + Node1.ToString() + "\t" +
            Node2.ToString() + "\t" +
            Node3.ToString() + "\t" +
            Node4.ToString() + " ]");
 }
Example #2
0
        private void btn_elmt_add_Click(object sender, EventArgs e)
        {
            string kStr = "";



            if (DGV != null)
            {
                if (btn_elmt_add.Text == "Change")
                {
                    if (ASTRA_Data.Count > 0)
                    {
                        kStr = ASTRA_Data[0];
                    }

                    int r = MyStrings.StringToInt(kStr, 0);

                    DGV[0, r].Value = ElementNo;
                    DGV[1, r].Value = Node1.ToString();
                    DGV[2, r].Value = Node2.ToString();
                    DGV[3, r].Value = Node3.ToString();
                    DGV[4, r].Value = Node4.ToString();

                    Draw_Elements();
                    this.Close();
                }
                else if (btn_elmt_add.Text == "Insert")
                {
                    int r = DGV.CurrentCell.RowIndex;

                    if (DGV.SelectedCells.Count > 0)
                    {
                        r = DGV.SelectedCells[0].RowIndex;
                    }

                    DGV.Rows.Insert(r, ElementNo,
                                    Node1,
                                    Node2,
                                    Node3,
                                    Node4);

                    ElementNo = ElementNo + 1;

                    Draw_Elements();
                }
                else
                {
                    DGV.Rows.Add(ElementNo,
                                 Node1,
                                 Node2,
                                 Node3,
                                 Node4);

                    ElementNo = ElementNo + 1;

                    Draw_Elements();
                }
            }
            else
            {
                this.Close();
            }
        }