private void DGVEditar(DataGridView data, int Row) { int C = 0; eNoBarra NoBarra = cFunctionsProgram.ConvertirStringToeNoBarra(data.Rows[Row].Cells[C_NoBarraBI.Index].Value.ToString()); foreach (cTendencia Tendencia in TendenciasCreadasI) { cTendencia TS = TendenciasCreadasS[C]; cTendencia TI = Tendencia; if (data.Name.Contains("DGV_RAI" + TI.ID.ToString())) //Refuerzo Adicional Inferior { EditarTendencia(data, Row, NoBarra, TI.BarrasAEmplearAdicional); } else if (data.Name.Contains("DGV_RBI" + TI.ID.ToString())) //Refuerzo Base Inferior { EditarTendencia(data, Row, NoBarra, TI.BarrasAEmplearBase); } if (data.Name.Contains("DGV_RAS" + TS.ID.ToString())) //Refuerzo Adicional Superior { EditarTendencia(data, Row, NoBarra, TS.BarrasAEmplearAdicional); } else if (data.Name.Contains("DGV_RBS" + TS.ID.ToString())) //Refuerzo Base Superior { EditarTendencia(data, Row, NoBarra, TS.BarrasAEmplearBase); } C += 1; } }
public static void PegarRefuerzos(cNervio Nervio) { Refuerzos.ForEach(BC => { cBarra BarraClonada = cFunctionsProgram.DeepCloneFast(BC); if (SaberSiEstaPorFueraLaBarra(BarraClonada, Nervio)) { if (BarraClonada.UbicacionRefuerzo == eUbicacionRefuerzo.Inferior) { int IDF = 0; cTendencia Tendencia = Nervio.Tendencia_Refuerzos.TInfeSelect; if (Nervio.Tendencia_Refuerzos.TInfeSelect.Barras.Count > 0) { IDF = Nervio.Tendencia_Refuerzos.TInfeSelect.Barras.Max(y => y.ID) + 1; Tendencia = Nervio.Tendencia_Refuerzos.TInfeSelect; } BarraClonada.ID = IDF; BarraClonada.TendenciaOrigen = Tendencia; Nervio.Tendencia_Refuerzos.TInfeSelect.AgregarBarra(BarraClonada); } else { int IDF = 0; cTendencia Tendencia = Nervio.Tendencia_Refuerzos.TSupeSelect; if (Nervio.Tendencia_Refuerzos.TSupeSelect.Barras.Count > 0) { IDF = Nervio.Tendencia_Refuerzos.TSupeSelect.Barras.Max(y => y.ID) + 1; Tendencia = Nervio.Tendencia_Refuerzos.TSupeSelect.Barras.Last().TendenciaOrigen; } BarraClonada.ID = IDF; BarraClonada.TendenciaOrigen = Tendencia; Nervio.Tendencia_Refuerzos.TSupeSelect.AgregarBarra(BarraClonada); } } }); }
private void CrearObjetosTendenciasLoad() { TBC_Tendencias.Controls.Clear(); int Contador = 1; List <cTendencia> TSAll = F_Base.Proyecto.Edificio.PisoSelect.Nervios.SelectMany(x => x.Tendencia_Refuerzos.TendenciasSuperior).ToList(); List <cTendencia> TIAll = F_Base.Proyecto.Edificio.PisoSelect.Nervios.SelectMany(x => x.Tendencia_Refuerzos.TendenciasInferior).ToList(); foreach (cTendencia Tendencia in TendenciasCreadasI) { float LmaxS = TSAll.FindAll(y => y.Nombre == Tendencia.Nombre).Max(z => z.MaximaLongitud); float LmaxI = TIAll.FindAll(y => y.Nombre == Tendencia.Nombre).Max(z => z.MaximaLongitud); Tendencia.MaximaLongitud = LmaxI; TendenciasCreadasS[Contador - 1].MaximaLongitud = LmaxS; cTendencia TS = F_Base.Proyecto.Edificio.PisoSelect.NervioSelect.Tendencia_Refuerzos.TendenciasSuperior[Contador - 1]; cTendencia TI = F_Base.Proyecto.Edificio.PisoSelect.NervioSelect.Tendencia_Refuerzos.TendenciasInferior[Contador - 1]; ControlsCreate(Contador, TS, TI, LmaxS, LmaxI); Contador += 1; } }
private void TB_LMaximaI_TextChanged(object sender, EventArgs e) { TextBox TextBox = (TextBox)sender; float.TryParse(TextBox.Text, out float Value); if (Value != 0) { int C = 0; foreach (cTendencia Tendencia in TendenciasCreadasI) { cTendencia TS = TendenciasCreadasS[C]; cTendencia TI = Tendencia; if (TextBox.Name.Contains("TB_LMaximaI" + TI.ID.ToString())) //LMaxima Inferior { TI.MaximaLongitud = Value; } else if (TextBox.Name.Contains("TB_PminI" + TI.ID.ToString())) //Pmin Inferior { TI.CuantiaMinima = Value; } if (TextBox.Name.Contains("TB_LMaximaS" + TS.ID.ToString())) //LMaxima Superior { TS.MaximaLongitud = Value; } else if (TextBox.Name.Contains("TB_PminS" + TS.ID.ToString())) //Pmin Superior { TS.CuantiaMinima = Value; } if (TextBox.Name.Contains("TB_LMinimaS" + TS.ID.ToString())) { TS.MinimaLongitud = Value; } else if (TextBox.Name.Contains("TB_LMinimaI" + TI.ID.ToString())) { TI.MinimaLongitud = Value; } C += 1; } } }
private void AgregarTendencia() { int ID = TendenciasCreadasI.Max(x => x.ID); cTendencia TI = cFunctionsProgram.DeepClone(TendenciasCreadasI.Find(x => x.ID == ID)); cTendencia TS = cFunctionsProgram.DeepClone(TendenciasCreadasS.Find(x => x.ID == ID)); var te = Tendencia_Estribos.Find(x => x.ID == ID); if (te == null) { te = Tendencia_Estribos.Find(x => x.ID == ID - 1); } cTendencia_Estribo TE = cFunctionsProgram.DeepClone(te); TI.ID += 1; TI.Nombre = "Tendencia " + (ID + 1); TS.ID += 1; TS.Nombre = "Tendencia " + (ID + 1); TE.ID += 1; TE.Nombre = "Tendencia " + (ID + 1); TI.LimpiarTendencia(); TS.LimpiarTendencia(); TE.LimpiarTendencia(); TendenciasCreadasI.Add(TI); TendenciasCreadasS.Add(TS); Tendencia_Estribos.Add(TE); }
private void EditarTendenciaATodosLosNervios() { int i = 0; foreach (cTendencia tendencia in TendenciasCreadasI) { cTendencia TI = tendencia; cTendencia TS = TendenciasCreadasS[i]; cTendencia_Estribo TE = Tendencia_Estribos[i]; foreach (cNervio Nervio in F_Base.Proyecto.Edificio.PisoSelect.Nervios) { cTendencia TIN = Nervio.Tendencia_Refuerzos.TendenciasInferior.Find(x => x.ID == TI.ID); cTendencia TSN = Nervio.Tendencia_Refuerzos.TendenciasSuperior.Find(x => x.ID == TS.ID); cTendencia_Estribo TEN = Nervio.Tendencia_Refuerzos.TendenciasEstribos.Find(x => x.ID == TE.ID); TI.Tendencia_Refuerzo_Origen.NombreNervioOrigen = Nervio.Nombre; TS.Tendencia_Refuerzo_Origen.NombreNervioOrigen = Nervio.Nombre; if (TIN != null) { TIN.MaximaLongitud = TI.MaximaLongitud; TIN.MinimaLongitud = TI.MinimaLongitud; TIN.CuantiaMinima = TI.CuantiaMinima; TIN.BarrasAEmplearAdicional = cFunctionsProgram.DeepCloneFast(TI.BarrasAEmplearAdicional); TIN.BarrasAEmplearBase = cFunctionsProgram.DeepCloneFast(TI.BarrasAEmplearBase); } else { Nervio.Tendencia_Refuerzos.TendenciasInferior.Add(cFunctionsProgram.DeepCloneFast(TI)); } if (TSN != null) { TSN.MinimaLongitud = TS.MinimaLongitud; TSN.MaximaLongitud = TS.MaximaLongitud; TSN.CuantiaMinima = TS.CuantiaMinima; TSN.BarrasAEmplearAdicional = cFunctionsProgram.DeepCloneFast(TS.BarrasAEmplearAdicional); TSN.BarrasAEmplearBase = cFunctionsProgram.DeepCloneFast(TS.BarrasAEmplearBase); } else { Nervio.Tendencia_Refuerzos.TendenciasSuperior.Add(cFunctionsProgram.DeepCloneFast(TS)); } if (TEN == null) { Nervio.Tendencia_Refuerzos.TendenciasEstribos.Add(cFunctionsProgram.DeepCloneFast(TE)); } Nervio.AsignarMaximaLongitudTendencias(); } i++; } //int ID = F_Base.Proyecto.Edificio.PisoSelect.NervioSelect.Tendencia_Refuerzos.TendenciasInferior.Max(x => x.ID); //foreach (cNervio Nervio in F_Base.Proyecto.Edificio.PisoSelect.Nervios) //{ // cTendencia TI = cFunctionsProgram.DeepClone(F_Base.Proyecto.Edificio.PisoSelect.NervioSelect.Tendencia_Refuerzos.TendenciasInferior.Find(x => x.ID == ID)); // cTendencia TS = cFunctionsProgram.DeepClone(F_Base.Proyecto.Edificio.PisoSelect.NervioSelect.Tendencia_Refuerzos.TendenciasSuperior.Find(x => x.ID == ID)); // TI.ID += 1; TI.Nombre = "Tendencia " + ID; // TS.ID += 1; TS.Nombre = "Tendencia " + ID; // TI.LimpiarTendencia(); TS.LimpiarTendencia(); // TI.Tendencia_Refuerzo_Origen.NombreNervioOrigen = Nervio.Nombre; // TS.Tendencia_Refuerzo_Origen.NombreNervioOrigen = Nervio.Nombre; // Nervio.Tendencia_Refuerzos.TendenciasInferior.Add(TI); // Nervio.Tendencia_Refuerzos.TendenciasSuperior.Add(TS); // Nervio.AsignarMaximaLongitudTendencias(); //} }
private void ControlsCreate(int Tendencia, cTendencia TS, cTendencia TI, float LmaxS, float LmaxI) { TabPage TB_PageT1 = new TabPage(); GroupBox GB_I1 = new GroupBox(); Label LB_PminI = new Label(); GroupBox GB_1I = new GroupBox(); DataGridView DGV_RBI1 = new DataGridView(); DataGridViewTextBoxColumn C_NoBarraBI = new DataGridViewTextBoxColumn(); DataGridViewCheckBoxColumn C_SeleccionarBI = new DataGridViewCheckBoxColumn(); TextBox TB_PminI = new TextBox(); GroupBox GB_2I = new GroupBox(); DataGridView DGV_RAI1 = new DataGridView(); DataGridViewTextBoxColumn C_NoBarraAI = new DataGridViewTextBoxColumn(); DataGridViewCheckBoxColumn C_SeleccionarAI = new DataGridViewCheckBoxColumn(); Label LB_Un1I = new Label(); Label LB_1I = new Label(); TextBox TB_LMaximaI = new TextBox(); GroupBox GB_S1 = new GroupBox(); Label LB_PminS = new Label(); TextBox TB_PminS = new TextBox(); Label LB_Un1 = new Label(); TextBox TB_LMaximaS = new TextBox(); Label LB_1S = new Label(); GroupBox GB_2S = new GroupBox(); DataGridView DGV_RAS1 = new DataGridView(); DataGridViewTextBoxColumn C_NoBarraAS = new DataGridViewTextBoxColumn(); DataGridViewCheckBoxColumn C_SeleccionarAS = new DataGridViewCheckBoxColumn(); DataGridViewTextBoxColumn C_NoBarraBS = new DataGridViewTextBoxColumn(); DataGridViewCheckBoxColumn C_SeleccionarBS = new DataGridViewCheckBoxColumn(); GroupBox GB_1S = new GroupBox(); DataGridView DGV_RBS1 = new DataGridView(); Label LB_Un3 = new Label(); TextBox TB_LMinimaS = new TextBox(); Label LB_LMS = new Label(); Label LB_Un4 = new Label(); TextBox TB_LMinimaI = new TextBox(); Label LB_LI = new Label(); TB_PageT1.BackColor = Color.DarkGray; TB_PageT1.Controls.Add(GB_I1); TB_PageT1.Controls.Add(GB_S1); TB_PageT1.Location = new Point(4, 22); TB_PageT1.Name = "TB_PageT" + Tendencia; TB_PageT1.Padding = new Padding(3); TB_PageT1.Size = new Size(592, 410); TB_PageT1.TabIndex = 0; TB_PageT1.Text = "Tendencia " + Tendencia; // // GB_I1 // GB_I1.BackColor = Color.LightGray; GB_I1.Controls.Add(LB_PminI); GB_I1.Controls.Add(GB_1I); GB_I1.Controls.Add(TB_PminI); GB_I1.Controls.Add(GB_2I); GB_I1.Controls.Add(LB_Un1I); GB_I1.Controls.Add(LB_1I); GB_I1.Controls.Add(TB_LMaximaI); GB_I1.Controls.Add(LB_LI); GB_I1.Controls.Add(TB_LMinimaI); GB_I1.Controls.Add(LB_Un4); GB_I1.Font = new Font("Microsoft Sans Serif", 8.25F); GB_I1.Location = new Point(6, 202); GB_I1.Name = "GB_I" + Tendencia; GB_I1.Size = new Size(580, 201); GB_I1.TabIndex = 1; GB_I1.TabStop = false; GB_I1.Text = "Inferior"; // // LB_PminI // LB_PminI.AutoSize = true; LB_PminI.Location = new Point(477, 128); LB_PminI.Name = "LB_PminI" + Tendencia; LB_PminI.Size = new Size(32, 13); LB_PminI.TabIndex = 18; LB_PminI.Text = "ρmin:"; // // GB_1I // GB_1I.BackColor = Color.LightGray; GB_1I.Controls.Add(DGV_RBI1); GB_1I.Font = new Font("Microsoft Sans Serif", 8.25F); GB_1I.ForeColor = Color.Black; GB_1I.Location = new Point(12, 26); GB_1I.Name = "GB_1I" + Tendencia; GB_1I.Size = new Size(220, 169); GB_1I.TabIndex = 12; GB_1I.TabStop = false; GB_1I.Text = "Refuerzo Base Longitudinal"; // // DGV_RBI1 // DGV_RBI1.AllowUserToAddRows = false; DGV_RBI1.AllowUserToDeleteRows = false; DGV_RBI1.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize; DGV_RBI1.Columns.AddRange(new DataGridViewColumn[] { C_NoBarraBI, C_SeleccionarBI }); DGV_RBI1.Location = new Point(6, 19); DGV_RBI1.Name = "DGV_RBI" + Tendencia; DGV_RBI1.RowHeadersVisible = false; DGV_RBI1.RowHeadersWidthSizeMode = DataGridViewRowHeadersWidthSizeMode.DisableResizing; DGV_RBI1.Size = new Size(208, 144); DGV_RBI1.TabIndex = 3; // // C_NoBarraBI // C_NoBarraBI.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; C_NoBarraBI.HeaderText = "No. Barra"; C_NoBarraBI.Name = "C_NoBarraBI" + Tendencia; C_NoBarraBI.ReadOnly = true; C_NoBarraBI.SortMode = DataGridViewColumnSortMode.NotSortable; // // C_SeleccionarBI // C_SeleccionarBI.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; C_SeleccionarBI.HeaderText = "Seleccionar"; C_SeleccionarBI.Name = "C_SeleccionarBI" + Tendencia; C_SeleccionarBI.Resizable = DataGridViewTriState.True; // // TB_PminI // TB_PminI.Location = new Point(515, 125); TB_PminI.Name = "TB_PminI" + Tendencia; TB_PminI.Size = new Size(45, 20); TB_PminI.TabIndex = 17; TB_PminI.Text = "0.0018"; // // GB_2I // GB_2I.BackColor = Color.LightGray; GB_2I.Controls.Add(DGV_RAI1); GB_2I.Font = new Font("Microsoft Sans Serif", 8.25F); GB_2I.ForeColor = Color.Black; GB_2I.Location = new Point(238, 27); GB_2I.Name = "GB_2I" + Tendencia; GB_2I.Size = new Size(220, 169); GB_2I.TabIndex = 13; GB_2I.TabStop = false; GB_2I.Text = "Refuerzo Adcional Longitudinal"; // // DGV_RAI1 // DGV_RAI1.AllowUserToAddRows = false; DGV_RAI1.AllowUserToDeleteRows = false; DGV_RAI1.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize; DGV_RAI1.Columns.AddRange(new DataGridViewColumn[] { C_NoBarraAI, C_SeleccionarAI }); DGV_RAI1.Location = new Point(6, 19); DGV_RAI1.Name = "DGV_RAI" + Tendencia; DGV_RAI1.RowHeadersVisible = false; DGV_RAI1.RowHeadersWidthSizeMode = DataGridViewRowHeadersWidthSizeMode.DisableResizing; DGV_RAI1.Size = new Size(208, 144); DGV_RAI1.TabIndex = 3; // // C_NoBarraAI // C_NoBarraAI.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; C_NoBarraAI.HeaderText = "No. Barra"; C_NoBarraAI.Name = "C_NoBarraAI" + Tendencia; C_NoBarraAI.ReadOnly = true; C_NoBarraAI.SortMode = DataGridViewColumnSortMode.NotSortable; // // C_SeleccionarAI // C_SeleccionarAI.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; C_SeleccionarAI.HeaderText = "Seleccionar"; C_SeleccionarAI.Name = "C_SeleccionarAI" + Tendencia; C_SeleccionarAI.Resizable = DataGridViewTriState.True; // // LB_Un1I // LB_Un1I.AutoSize = true; LB_Un1I.Location = new Point(565, 96); LB_Un1I.Name = "LB_Un1I" + Tendencia; LB_Un1I.Size = new Size(15, 13); LB_Un1I.TabIndex = 16; LB_Un1I.Text = "m"; // // LB_1I // LB_1I.AutoSize = true; LB_1I.Location = new Point(458, 93); LB_1I.Name = "LB_1I" + Tendencia; LB_1I.Size = new Size(55, 26); LB_1I.TabIndex = 14; LB_1I.Text = "Longitud\r\n Maxima:"; // // TB_LMaximaI // TB_LMaximaI.Location = new Point(515, 93); TB_LMaximaI.Name = "TB_LMaximaI" + Tendencia; TB_LMaximaI.Size = new Size(45, 20); TB_LMaximaI.TabIndex = 15; TB_LMaximaI.Text = "12"; // // GB_S1 // GB_S1.BackColor = Color.LightGray; GB_S1.Controls.Add(LB_PminS); GB_S1.Controls.Add(TB_PminS); GB_S1.Controls.Add(LB_Un1); GB_S1.Controls.Add(TB_LMaximaS); GB_S1.Controls.Add(LB_1S); GB_S1.Controls.Add(GB_2S); GB_S1.Controls.Add(GB_1S); GB_S1.Controls.Add(LB_LMS); GB_S1.Controls.Add(TB_LMinimaS); GB_S1.Controls.Add(LB_Un3); GB_S1.Font = new Font("Microsoft Sans Serif", 8.25F); GB_S1.ForeColor = Color.Black; GB_S1.Location = new Point(6, 6); GB_S1.Name = "GB_S1" + Tendencia; GB_S1.Size = new Size(580, 190); GB_S1.TabIndex = 0; GB_S1.TabStop = false; GB_S1.Text = "Superior"; // // LB_PminS // LB_PminS.AutoSize = true; LB_PminS.Location = new Point(471, 120); LB_PminS.Name = "LB_PminS" + Tendencia; LB_PminS.Size = new Size(32, 13); LB_PminS.TabIndex = 11; LB_PminS.Text = "ρmin:"; // // TB_PminS // TB_PminS.Location = new Point(509, 117); TB_PminS.Name = "TB_PminS" + Tendencia; TB_PminS.Size = new Size(45, 20); TB_PminS.TabIndex = 10; TB_PminS.Text = "0.0018"; // // LB_Un1 // LB_Un1.AutoSize = true; LB_Un1.Location = new Point(562, 89); LB_Un1.Name = "LB_Un1" + Tendencia; LB_Un1.Size = new Size(15, 13); LB_Un1.TabIndex = 8; LB_Un1.Text = "m"; // // TB_LMaximaS // TB_LMaximaS.Location = new Point(511, 86); TB_LMaximaS.Name = "TB_LMaximaS" + Tendencia; TB_LMaximaS.Size = new Size(45, 20); TB_LMaximaS.TabIndex = 7; TB_LMaximaS.Text = "12"; // // LB_1S // LB_1S.AutoSize = true; LB_1S.Location = new Point(454, 86); LB_1S.Name = "LB_1S" + Tendencia; LB_1S.Size = new Size(55, 26); LB_1S.TabIndex = 6; LB_1S.Text = "Longitud\r\n Maxima:"; // // GB_2S // GB_2S.BackColor = Color.LightGray; GB_2S.Controls.Add(DGV_RAS1); GB_2S.Font = new Font("Microsoft Sans Serif", 8.25F); GB_2S.ForeColor = Color.Black; GB_2S.Location = new Point(232, 21); GB_2S.Name = "GB_2S" + Tendencia; GB_2S.Size = new Size(220, 169); GB_2S.TabIndex = 5; GB_2S.TabStop = false; GB_2S.Text = "Refuerzo Adcional Longitudinal"; // // DGV_RAS1 // DGV_RAS1.AllowUserToAddRows = false; DGV_RAS1.AllowUserToDeleteRows = false; DGV_RAS1.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize; DGV_RAS1.Columns.AddRange(new DataGridViewColumn[] { C_NoBarraAS, C_SeleccionarAS }); DGV_RAS1.Location = new Point(6, 19); DGV_RAS1.Name = "DGV_RAS" + Tendencia; DGV_RAS1.RowHeadersVisible = false; DGV_RAS1.RowHeadersWidthSizeMode = DataGridViewRowHeadersWidthSizeMode.DisableResizing; DGV_RAS1.Size = new Size(208, 144); DGV_RAS1.TabIndex = 3; // // C_NoBarraAS // C_NoBarraAS.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; C_NoBarraAS.HeaderText = "No. Barra"; C_NoBarraAS.Name = "C_NoBarraAS" + Tendencia; C_NoBarraAS.ReadOnly = true; C_NoBarraAS.SortMode = DataGridViewColumnSortMode.NotSortable; // // C_SeleccionarAS // C_SeleccionarAS.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; C_SeleccionarAS.HeaderText = "Seleccionar"; C_SeleccionarAS.Name = "C_SeleccionarAS" + Tendencia; C_SeleccionarAS.Resizable = DataGridViewTriState.True; // // GB_1S // GB_1S.BackColor = Color.LightGray; GB_1S.Controls.Add(DGV_RBS1); GB_1S.Font = new Font("Microsoft Sans Serif", 8.25F); GB_1S.ForeColor = Color.Black; GB_1S.Location = new Point(6, 20); GB_1S.Name = "GB_1S" + Tendencia; GB_1S.Size = new Size(220, 169); GB_1S.TabIndex = 4; GB_1S.TabStop = false; GB_1S.Text = "Refuerzo Base Longitudinal"; // // DGV_RBS1 // DGV_RBS1.AllowUserToAddRows = false; DGV_RBS1.AllowUserToDeleteRows = false; DGV_RBS1.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize; DGV_RBS1.Columns.AddRange(new DataGridViewColumn[] { C_NoBarraBS, C_SeleccionarBS }); DGV_RBS1.Location = new Point(6, 19); DGV_RBS1.Name = "DGV_RBS" + Tendencia; DGV_RBS1.RowHeadersVisible = false; DGV_RBS1.RowHeadersWidthSizeMode = DataGridViewRowHeadersWidthSizeMode.DisableResizing; DGV_RBS1.Size = new Size(208, 144); DGV_RBS1.TabIndex = 3; // // C_NoBarraBS // C_NoBarraBS.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; C_NoBarraBS.HeaderText = "No. Barra"; C_NoBarraBS.Name = "C_NoBarraBS" + Tendencia; C_NoBarraBS.ReadOnly = true; C_NoBarraBS.SortMode = DataGridViewColumnSortMode.NotSortable; // // C_SeleccionarBS // C_SeleccionarBS.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; C_SeleccionarBS.HeaderText = "Seleccionar"; C_SeleccionarBS.Name = "C_SeleccionarBS" + Tendencia; C_SeleccionarBS.Resizable = DataGridViewTriState.True; // // LB_Un3 // LB_Un3.AutoSize = true; LB_Un3.Location = new Point(561, 54); LB_Un3.Name = "LB_Un3" + Tendencia; LB_Un3.Size = new Size(15, 13); LB_Un3.TabIndex = 14; LB_Un3.Text = "m"; // // TB_LMinimaS // TB_LMinimaS.Location = new Point(509, 51); TB_LMinimaS.Name = "TB_LMinimaS" + Tendencia; TB_LMinimaS.Size = new Size(45, 20); TB_LMinimaS.TabIndex = 13; TB_LMinimaS.Text = string.Format("{0:0.00}", TS.MinimaLongitud); // // LB_LMS // LB_LMS.AutoSize = true; LB_LMS.Location = new Point(452, 50); LB_LMS.Name = "LB_LMS" + Tendencia; LB_LMS.Size = new Size(52, 26); LB_LMS.TabIndex = 12; LB_LMS.Text = "Longitud\r\n Minima:"; // // LB_Un4 // LB_Un4.AutoSize = true; LB_Un4.Location = new Point(566, 61); LB_Un4.Name = "LB_Un4" + Tendencia; LB_Un4.Size = new Size(15, 13); LB_Un4.TabIndex = 21; LB_Un4.Text = "m"; // // TB_LMinimaI // TB_LMinimaI.Location = new Point(515, 58); TB_LMinimaI.Name = "TB_LMinimaI" + Tendencia; TB_LMinimaI.Size = new Size(45, 20); TB_LMinimaI.TabIndex = 20; TB_LMinimaI.Text = string.Format("{0:0.00}", TI.MinimaLongitud);; // // LB_LI // LB_LI.AutoSize = true; LB_LI.Location = new Point(458, 57); LB_LI.Name = "LB_LI" + Tendencia; LB_LI.Size = new Size(52, 26); LB_LI.TabIndex = 19; LB_LI.Text = "Longitud\r\n Minima:"; TB_PageT1.SuspendLayout(); GB_I1.SuspendLayout(); GB_1I.SuspendLayout(); ((ISupportInitialize)DGV_RBI1).BeginInit(); GB_2I.SuspendLayout(); ((ISupportInitialize)DGV_RAI1).BeginInit(); GB_S1.SuspendLayout(); GB_2S.SuspendLayout(); ((ISupportInitialize)DGV_RAS1).BeginInit(); GB_1S.SuspendLayout(); ((ISupportInitialize)DGV_RBS1).BeginInit(); CrearDataGridView(DGV_RBI1, TI.BarrasAEmplearBase); CrearDataGridView(DGV_RAI1, TI.BarrasAEmplearAdicional); CrearDataGridView(DGV_RBS1, TS.BarrasAEmplearBase); CrearDataGridView(DGV_RAS1, TS.BarrasAEmplearAdicional); DGV_RAI1.CellEndEdit += DGV_RAI1_CellEndEdit; DGV_RBI1.CellEndEdit += DGV_RAI1_CellEndEdit; DGV_RBS1.CellEndEdit += DGV_RAI1_CellEndEdit; DGV_RAS1.CellEndEdit += DGV_RAI1_CellEndEdit; TB_LMaximaI.TextChanged += TB_LMaximaI_TextChanged; TB_LMaximaS.TextChanged += TB_LMaximaI_TextChanged; TB_PminS.TextChanged += TB_LMaximaI_TextChanged; TB_PminI.TextChanged += TB_LMaximaI_TextChanged; TB_LMinimaI.TextChanged += TB_LMaximaI_TextChanged; TB_LMinimaS.TextChanged += TB_LMaximaI_TextChanged; TB_LMaximaS.Text = string.Format("{0:0.00}", LmaxS); TB_LMaximaI.Text = string.Format("{0:0.00}", LmaxI); TB_PminS.Text = string.Format("{0:0.00000}", TS.CuantiaMinima); TB_PminI.Text = string.Format("{0:0.00000}", TI.CuantiaMinima); TBC_Tendencias.Controls.Add(TB_PageT1); }