none
Duvidas sobre forms relacionados a botões. RRS feed

  • Pergunta

  • Boa tarde.

    Gostaria que alguém me ajudasse com um pequeno problema no meu jogo no Winforms.

    tenho três Forms, seus nomes respectivos: frmClassesMelee, frmAll, e frm1RacesBarbarian1.

    Nos Forms frmClassesMelee e frmAll, criei um checkbox pelo nome cbxBarbarian, ou seja, os dois forms tem o mesmo cbx.

    Fiz um botão chamado "btnNext"(botão "Próximo") nos forms frmClassesMelee e frmClassesAll, os dois forms possuem o mesmo botão.

    Os dois botões tem como diretoria o frm1RacesBarbarian1.

    Aqui está o código(Nota que tanto o frm ClassesMelee e o frmAll possuem a mesma config.):

    private void btnNext_Click(object sender, EventArgs e)
            {
                if (cbxBarbarian.Checked == true)
                {
                    frm1RacesBarbarian1 window = new frm1RacesBarbarian1();
                    window.Show();
                    this.Visible = false;
                }

    queria que, quando apertasse o "btnNext"em qualquer um dos dois forms, que fosse para o frm1RacesBarbarian1. Consegui.

    Agora criei um botão "btnBack"(botão "Voltar") no frm1RacesBarbarian1.

    Queria que, dependendo de onde vim( do frmClassesMelee ou do frmAll), que voltasse para um dos forms(se eu cliquei na opção cbxBarbarian do frmClassesMelee, volto pro frmClassesMelee. Se cliquei na opção cbxBarbarian no frmAll, volto pro frmAll).

    Gostaria de fazer isso no "btnBack".

    Ajudam, por favor! Tou desesperado para continuar meu código. Mutio Obrigado!

    domingo, 16 de agosto de 2015 01:33

Respostas

  • Você pode criar uma variável global para identificar qual form chamou o frm1RacesBarbarian1.

    No frm1RacesBarbarian1 quando o usuário clicar em voltar você verifica esta variável(global).

    Segue link para consulta:

    http://www.macoratti.net/10/09/net_vgb1.htm
    domingo, 16 de agosto de 2015 03:02

Todas as Respostas