Ejemplo n.º 1
0
        public Rail Clone()
        {
            Rail R = new Rail();

            foreach (int i in _Args)
            {
                R._Args.Add(i);
            }
            R.LayerName = (string)_LayerName.Clone();
            foreach (Point p in _points)
            {
                R._points.Add(p.Clone());
            }
            R._closed = (string)_closed.Clone();
            R.l_id    = _l_id;
            R.Name    = (string)_name.Clone();
            R.no      = _no;
            R.Type    = (string)_type.Clone();
            return(R);
        }
Ejemplo n.º 2
0
 private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (comboBox1.SelectedIndex == 0)
     {
         result = new C0List(); propertyGrid1.SelectedObject = (C0List)result;
     }
     else if (comboBox1.SelectedIndex == 1)
     {
         result = new int[1] {
             0
         }; propertyGrid1.SelectedObject = (int[])result;
     }
     else if (comboBox1.SelectedIndex == 2)
     {
         result = new Rail(); propertyGrid1.SelectedObject = (Rail)result;
     }
     else if (comboBox1.SelectedIndex == 3)
     {
         result = new Node("", "A0"); propertyGrid1.SelectedObject = (Node)result;
     }
     else if (comboBox1.SelectedIndex == 4)
     {
         result = new Node("0", "D1"); propertyGrid1.SelectedObject = (Node)result;
     }
     else if (comboBox1.SelectedIndex == 5)
     {
         result = new Node("0", "D2"); propertyGrid1.SelectedObject = (Node)result;
     }
     else if (comboBox1.SelectedIndex == 6)
     {
         label2.Visible         = true;
         numericUpDown1.Visible = true;
         return;
     }
     label2.Visible         = false;
     numericUpDown1.Visible = false;
 }