private void btnPasarSm_Click(object sender, EventArgs e) { clConverter objConverter = new clConverter(numerosIngresados.Text); rBinarioSM.Text = Regex.Replace(objConverter.SM(numerosIngresados.Text), "(.{4})(?!$)", "$0 "); rBinarioC1.Text = Regex.Replace(objConverter.C1(numerosIngresados.Text), "(.{4})(?!$)", "$0 "); rBinarioC2.Text = Regex.Replace(objConverter.C2(numerosIngresados.Text), "(.{4})(?!$)", "$0 "); rBinarioC1.Visible = true; rBinarioSM.Visible = true; rBinarioC2.Visible = true; unSM.Visible = true; unC1.Visible = true; unC2.Visible = true; }
private void btnCalcuSM_Click(object sender, EventArgs e) { string A = tbASM.Text; string B = tbBSM.Text; string[] guardados = new string[6]; string auxA, auxB; clConverter objConverter = new clConverter(A); guardados[0] = objConverter.C1(A); guardados[1] = objConverter.C1(B); rAC1.Text = Regex.Replace(guardados[0], "(.{4})(?!$)", "$0 "); rBC1.Text = Regex.Replace(guardados[1], "(.{4})(?!$)", "$0 "); claseOpera_SMC1C2 Operador = new claseOpera_SMC1C2(A, B); rABC1.Text = Regex.Replace(Operador.sumabinaria(guardados[0], guardados[1]), "(.{4})(?!$)", "$0 "); guardados[2] = objConverter.C2(A); guardados[3] = objConverter.C2(B); rAC2.Text = guardados[2]; rBC2.Text = guardados[3]; rABC2.Text = Regex.Replace(Operador.sumabinaria(guardados[2], guardados[3]), "(.{4})(?!$)", "$0 "); guardados[4] = objConverter.SM(A); guardados[5] = objConverter.SM(B); rASM.Text = guardados[4]; rBSM.Text = guardados[5]; rABSM.Text = Regex.Replace(Operador.sumabinaria(guardados[4], guardados[5]), "(.{4})(?!$)", "$0 "); /*Posiciones: * 0=AC1 , 1=BC1 , 2=AC2 , 3=BC2 , 4=ASM , 5=BSM */ rAB_SMC1.Text = Regex.Replace(Operador.sumabinaria(guardados[4], guardados[1]), "(.{4})(?!$)", "$0 "); rBA_SMC1.Text = Regex.Replace(Operador.sumabinaria(guardados[5], guardados[0]), "(.{4})(?!$)", "$0 "); rAB_SMC2.Text = Regex.Replace(Operador.sumabinaria(guardados[4], guardados[3]), "(.{4})(?!$)", "$0 "); rBA_SMC2.Text = Regex.Replace(Operador.sumabinaria(guardados[5], guardados[2]), "(.{4})(?!$)", "$0 "); rAB_C1C2.Text = Regex.Replace(Operador.sumabinaria(guardados[0], guardados[3]), "(.{4})(?!$)", "$0 "); rBA_C1C2.Text = Regex.Replace(Operador.sumabinaria(guardados[1], guardados[2]), "(.{4})(?!$)", "$0 "); #region :Hacerlos visibles rAC1.Visible = true; rBC1.Visible = true; rABC1.Visible = true; rAC2.Visible = true; rBC2.Visible = true; rABC2.Visible = true; rASM.Visible = true; rBSM.Visible = true; rABSM.Visible = true; rAB_SMC1.Visible = true; rBA_SMC1.Visible = true; rAB_SMC2.Visible = true; rBA_SMC2.Visible = true; rAB_C1C2.Visible = true; rBA_C1C2.Visible = true; #endregion tbASM.Focus(); tbASM.SelectAll(); }