private void other_sendDataOnePlInForm(object sender, UserEventArgsOnePlProp e) { if (e.CorrectlyGet == true) { pnlOnePnl.Enabled = true; btGetPL.Text = "Полилиния выбрана!Изменить?"; // ренумерация вершин только для замкнутых линий if (e.ClosedPl == false) { gbRenumerateVertexPl.Enabled = false;// ренумерация вершин только для замкнутых линий } else { gbRenumerateVertexPl.Enabled = true; DomainUpDown.DomainUpDownItemCollection vertexCollection = this.dmUpDwnVertexInPl.Items; for (int i = 1; i <= e.PlVertexCount; i++) { vertexCollection.Add(i); } dmUpDwnVertexInPl.Text = "1"; // инциализация начальной вершины, для выбора } } else { pnlOnePnl.Enabled = false; btGetPL.Text = "Выберите полилинию"; MessageBox.Show("Выбрана не полилиния и не 3D полилиния!"); return; } HandlerPolyline onePolyline = new HandlerPolyline(e.PlineGetFromUser); onePl = onePolyline; }
public ObjPlaced(dynamic objPlace, HandlerPolyline plineGetFromUser) { ObjPlace = objPlace; PlineGetFromUser = plineGetFromUser; }