Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

Vários forms em C#

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    C# Vários forms em C#

    Pessoal,

    Boa noite!

    Sou iniciante em C#.

    Programa: No 1º form vou digitar 2 números (1 em cada textbox) e ao clicar no botão Calcular quero que abra um 2º form (1º form não deve aparecer) e exiba o resultado da soma em um label e entre com mais 1 número que será subtraído do resultado da soma e ao clicar no botão Subtrair, abrir um 3º form (2º form não deve aparecer) e exibir o resultado da subtração em um label, sendo que terá mais 3 botões: 1º = para abrir o 1º form; 2º = para abrir o 2º form (sendo que o label deve estar com o valor da subtração anterior); 3º = Finalizar programa.

    Quero a opinião de vocês sobre a codificação. Se puderem me ajudar agradeço!

    Codificação:
    1º form:

    namespace WindowsFormsApplication1
    {
    public partial class frmSoma : Form
    {
    public frmSoma()
    {
    InitializeComponent();
    }

    public static frmSoma m_instance;

    public double Soma;

    private void btnCalcular_Click(object sender, EventArgs e)
    {
    double Valor1, Valor2;
    Valor1 = Convert.ToDouble(txtValor1.Text);
    Valor2 = Convert.ToDouble(txtValor2.Text);
    Soma = Valor1 + Valor2;
    frmSubtracao frmSub = new frmSubtracao(Soma);
    frmSub.Show();
    this.Visible = false;
    }

    private void frmSoma_Load(object sender, EventArgs e)
    {
    m_instance = this;
    }

    private void frmSoma_FormClosed(object sender, FormClosedEventArgs e)
    {
    Application.Exit();
    }
    }
    }

    --------------------------

    2º form

    namespace WindowsFormsApplication1
    {
    public partial class frmSubtracao : Form
    {

    public frmSubtracao(double Resultado_Soma)
    {
    InitializeComponent();
    txtSoma.Text = Convert.ToString(Resultado_Soma);
    }

    private void btnCalcular_Click(object sender, EventArgs e)
    {
    double Valor3, Subtracao, Resp_Soma;
    Resp_Soma = Convert.ToDouble(txtSoma.Text);
    Valor3 = Convert.ToDouble(txtValor3.Text);
    Subtracao = Resp_Soma - Valor3;
    frmFinal frmFim = new frmFinal(Subtracao);
    frmFim.Show();
    this.Visible = false;
    }

    private void frmSubtracao_FormClosed(object sender, FormClosedEventArgs e)
    {
    Application.Exit();
    }
    }
    }

    -------------------------------------

    3º form:

    namespace WindowsFormsApplication1
    {
    public partial class frmFinal : Form
    {
    public frmFinal(double Resultado_Subtracao)
    {
    InitializeComponent();
    txtSubtracao.Text = Convert.ToString(Resultado_Subtracao);
    }

    private void btnPrimeiro_Click(object sender, EventArgs e)
    {
    frmSoma frmSoma = new frmSoma();
    frmSoma.Show();
    this.Visible = false;
    }

    private void btnSegundo_Click(object sender, EventArgs e)
    {
    frmSubtracao frmSub = new frmSubtracao(frmSoma.m_instance.Soma);
    frmSub.Show();
    this.Visible = false;
    }

    private void btnFinaliza_Click(object sender, EventArgs e)
    {
    Application.Exit();
    }

    private void frmFinal_FormClosed(object sender, FormClosedEventArgs e)
    {
    Application.Exit();
    }
    }
    }

  • Font Size
    #2
    Cheap timberland

    Timberland Boots
    .Every single single single workers generally , in order to make his or her shoe great and as a consequence extensive, to keep as well as her clogs closing and durable.If you wish your actual heels last moreover solid, you should attempt great to keep your galoshes intactness. In a comparable, boots household leather really need to be hold on to smooth by yourself in regards to credible.
    Tag:Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...,Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...,Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...

    Comment


    • Font Size
      #3
      Boas anders_michel,

      Então, em relação ao estilo de codificação, eu considero perfeito e dentro dos padrões. Utilização de btn___ pra botão, frm___ pra form, txt___ pra TextBox... tá bem legal de ler e entender!

      E do resto tá tudo certinho também, parabéns! Pra você que disse que é iniciante, tá muito bem feito, congratulations mais uma vez!
      Assembly, C, C++, C#, HTML/XHTML, Java SE, Java EE, JavaScript, Perl, Python, SQL.

      "If you give a hacker a new toy, the first thing he'll do is take it apart to figure out how it works." - Jamie Zawinski

      Comment

      X
      Working...
      X