private void dgvCuadrado_CellLeave(object sender, DataGridViewCellEventArgs e) { try { if (!RegularExpressions.NumerosEnteros(dgvCuadrado.CurrentRow.Cells[e.ColumnIndex].Value.ToString())) { dgvCuadrado.CurrentRow.Cells[e.ColumnIndex].Value = ""; //dgvCuadrado.BeginEdit(true); dgvCuadrado.CurrentCell = dgvCuadrado.Rows[0].Cells[0]; dgvCuadrado.CurrentRow.Cells[e.ColumnIndex].Selected = true; } } catch (Exception ex) { MessageBox.Show("Error al validar: " + ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } }
private void txtRenglones_TextChanged(object sender, EventArgs e) { if (!RegularExpressions.NumerosEnteros(txtRenglones.Text)) { txtRenglones.Clear(); txtRenglones.Focus(); } else if (txtRenglones.Text == "") { } else if (Convert.ToInt32(txtRenglones.Text) < 1) { txtRenglones.Focus(); txtRenglones.Clear(); } else if (Convert.ToInt32(txtRenglones.Text) > 25) { txtRenglones.Focus(); txtRenglones.Clear(); } }