1
resposta

Mudança de lado

Boa noite!

Uma dúvida, neste código:

 if (C.NaoTemPai == true)
    {
        Chk_TemPai.Checked = true;
        Txt_NomePai.Text = "";
    }
    else
    {
        Chk_TemPai.Checked = false;
        Txt_NomePai.Text = C.NomePai;
    }

Por que não o Txt_NomePai.Text não mudou de lado com o C.NomePai, como ocorreu com todos os outros?

1 resposta

Olá Pedro, não sei se entendi corretamente o "mudou de lado". Neste caso o exercício pede para escrever no formulário(carregar de algum lugar e preencher os valores da tela), portanto, você esta atribuindo o valor de C.NomePai para o campo Txt_NomePai.Text. O campo que esta a esquerda recebe valor. Se fosse uma tela onde você edita os dados do cliente, alterando o valor que esta em Txt_NomePai e depois precisa capturar esse valor para salvar no banco, esse seria invertido. (C.NomePai = Txt_NomePai.Text). Espero ter ajudado.