Example #1
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            try
            {
                //Creación de MT
                miMT = new MT(int.Parse(numCabezal.Value.ToString()), txtAlfabeto.Text, txtEntrada.Text);
                //Bloqueo y Desbloqueo de controles
                grpCinta.Enabled   = false;
                grpEntrada.Enabled = false;
                btnAceptar.Enabled = false;
                btnNuevo.Enabled   = true;
                //Crear columnas y Colocar datos en la cinta (DataGrid)
                dtgCinta.ColumnCount = miMT.Entrada.Length;
                string[] celdas = new string[miMT.Entrada.Length];
                char[]   cinta  = miMT.Entrada.ToCharArray();
                for (int i = 0; i < miMT.Entrada.Length; i++)
                {
                    celdas[i] = cinta[i].ToString();
                }
                dtgCinta.Rows.Add(celdas);

                //Indicar la posicion del cabezal en la DTG
                dtgCinta.CurrentCell = dtgCinta[miMT.Cabezal - 1, 0];
                dtgCinta.CurrentCell.Style.BackColor = Color.FromArgb(61, 165, 206);
                dtgCinta.CurrentCell.Style.ForeColor = Color.White;
                dtgCinta.CurrentCell.Selected        = false;

                //Agregar Lista de Caracteres a controles de tabCrearInstrucción

                ////////////////////////////////////////////////////////////////
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Atención", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }