private void GL_Control1_MouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { PisoSelect.Nervios.ForEach(y => y.MouseDownSelectSimilar(new Point(e.X, GL_Control1.Height - e.Y))); GL_Control1.Invalidate(); } }
private void GL_Control1_MouseDown1(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Middle && e.Clicks == 2) { Zoom = 1; Dx = 0; Dy = 0; GL_Control1.Invalidate(); } if (e.Button == MouseButtons.Middle) { DesXButton = e.X; DesYButton = GL_Control1.Height - e.Y; } }
private void BuscarNerviosAgrupar() { GrupoNervios = new List <cNervio>(); Pisos.ForEach(Piso => { GrupoNervios.AddRange(Piso.Nervios.FindAll(y => y.SelectSimilar)); }); GrupoNervios.RemoveAll(y => y == null); if (GrupoNervios.Count > 0) { F_AgrupacionSimilitudNervios f_AgrupacionSimilitud = new F_AgrupacionSimilitudNervios(GrupoNervios); f_AgrupacionSimilitud.ShowDialog(); GL_Control1.Invalidate(); } }
private void GL_Control1_MouseWheel(object sender, MouseEventArgs e) { int Vueltas = e.Delta; if (Vueltas > 0) { Zoom += 0.1f; GL_Control1.Invalidate(); } else { Zoom -= 0.1f; GL_Control1.Invalidate(); } }
private void LV_Stories_SelectedIndexChanged(object sender, EventArgs e) { if (LV_Stories.SelectedItems.Count == 1) { cPiso temp = Pisos.Find(y => y.Nombre == LV_Stories.SelectedItems[0].Text); if (PisoSelect != null && temp.Nombre != PisoSelect.Nombre) { PisoSelect = temp; GL_Control1.Invalidate(); } else if (PisoSelect == null) { PisoSelect = temp; GL_Control1.Invalidate(); } LB_Title.Text = $"Similitud de Nervios | {PisoSelect.Nombre}"; } }
private void TLSMI_Desagrupar_Click(object sender, EventArgs e) { DialogResult dialogResult = DialogResult.OK; if (NervioSelect.SimilitudNervioGeometria.IsMaestro || NervioSelect.SimilitudNervioCompleto.IsMaestro) { dialogResult = MessageBox.Show("Al desagrupar el nervio maestro se desagruparán los demás nervios, ¿Desea continuar?", cFunctionsProgram.Empresa, MessageBoxButtons.YesNo, MessageBoxIcon.Information); } if (dialogResult == DialogResult.Yes) { cFunctionsProgram.DesacoplarSimilitudMaestro(NervioSelect); } else if (dialogResult == DialogResult.OK) { cFunctionsProgram.DesacoplarSimilitudMaestro(NervioSelect); } GL_Control1.Invalidate(); }
private void GL_Control1_MouseMove1(object sender, MouseEventArgs e) { Cursor CursorArraste = new Cursor(Properties.Resources.Arrastre16x16.Handle); Cursor CursorDefault = Cursors.Default; Cursor cursor = CursorDefault; if (e.Button == MouseButtons.Middle) { float DesplazX = Dx + (e.X - DesXButton); float DesplazY = Dy + (GL_Control1.Height - e.Y - DesYButton); Dx = DesplazX; Dy = DesplazY; DesXButton = e.X; DesYButton = GL_Control1.Height - e.Y; cursor = CursorArraste; GL_Control1.Invalidate(); } GL_Control1.Cursor = cursor; }
private void TLSB_LimpiarSeleccion_Click(object sender, EventArgs e) { PisoSelect.Nervios.ForEach(y => y.SelectSimilar = false); GL_Control1.Invalidate(); }