コード例 #1
0
ファイル: Home.cs プロジェクト: OskarCali/8-Reinas
        private void ToolStripBtnNextStep_Click(object sender, EventArgs e)
        {
            int?mejor = controller.paso(Dato, this);

            if (mejor != null)
            {
                toolStripBtnNextStep.Enabled      = false;
                toolStripBtnNextIteration.Enabled = false;

                individuoDataGridView.Rows[(int)mejor].Selected = true;
                individuoDataGridView.CurrentCell = individuoDataGridView.Rows[(int)mejor].Cells[0];
                individuoDataGridView.FirstDisplayedScrollingRowIndex = individuoDataGridView.SelectedRows[0].Index;

                solucionBindingSource.DataSource = individuoBindingSource.Current;

                toolStripBtnComplete.Enabled  = true;
                toolStripBtnSteps.Enabled     = true;
                toolStripBtnViewChess.Enabled = true;

                MessageBox.Show("El mejor individuo es el: " + (mejor + 1), "SOLUCION", MessageBoxButtons.OK,
                                MessageBoxIcon.Asterisk);

                controller.abrirTablero(this);
            }
        }