private void btProximo_Click(object sender, EventArgs e) { try { num++; lbExemplo.Visible = false; verbo = verboController.getListaVerbos()[num]; lbVariavelVerboIrregular.Text = verbo.getNome(); liberarTudo(); lbVariavelPalavra.Text = (num + 1).ToString(); rdNumero.Enabled = true; rdNome.Enabled = true; tbBuscar.Enabled = true; btBuscar.Enabled = true; rdNumero.Focus(); tbInfinitivo.Text = ""; tbPassadoSimples.Text = ""; tbParticipioPassado.Text = ""; tbTraducao.Text = ""; desativarCorretoIncorreto(); tbBuscar.Text = ""; tbInfinitivo.Focus(); if (verbo.getId() == verboController.getListaVerbos().Count()) { btProximo.Enabled = false; } }catch (System.ArgumentOutOfRangeException) { } }
public FormVerbosIrregulares() { InitializeComponent(); WindowState = FormWindowState.Maximized; verboController = new VerboController(); verboController.preencheListaVerbos(); verbo = verboController.getListaVerbos()[num]; lbVariavelAcertos.Text = verboController.getlistaCorretos().Count().ToString(); lbVariavelErros.Text = verboController.getlistaIncorretos().Count().ToString(); inicializarExemplo(); desativarTudo(); }
private void btBuscar_Click(object sender, EventArgs e) { if (!(tbBuscar.Text.ToLower().Trim().Equals(""))) { if (!(resposta.Equals(tbBuscar.Text.ToLower()))) { resposta = tbBuscar.Text.ToLower().Trim(); if (rdNome.Checked) { liberarTudo(); tbInfinitivo.Text = ""; tbPassadoSimples.Text = ""; tbParticipioPassado.Text = ""; tbTraducao.Text = ""; desativarCorretoIncorreto(); foreach (Verbo v in verboController.getListaVerbos()) { if (tbBuscar.Text.ToLower().Equals(v.getNome().ToLower())) { num = v.getId(); verbo = verboController.getListaVerbos()[num - 1]; lbVariavelVerboIrregular.Text = v.getNome(); lbVariavelPalavra.Text = num.ToString(); num = num - 1; } else { //MessageBox.Show("O verbo " + tbBuscar.Text + " não está cadastrado!"); } } } else { if (rdNumero.Checked) { liberarTudo(); tbInfinitivo.Text = ""; tbPassadoSimples.Text = ""; tbParticipioPassado.Text = ""; tbTraducao.Text = ""; desativarCorretoIncorreto(); foreach (Verbo v in verboController.getListaVerbos()) { if (tbBuscar.Text.ToLower().Equals(v.getId().ToString().ToLower())) { num = v.getId(); verbo = verboController.getListaVerbos()[num - 1]; lbVariavelVerboIrregular.Text = v.getNome(); lbVariavelPalavra.Text = num.ToString(); num = num - 1; } else { //MessageBox.Show("O número " + tbBuscar.Text + " não está cadastrado!"); } } } } } } }