none
ListView para colocar operações RRS feed

  • Pergunta

  • Ola

    Criei uma calculadora numa janela sdi e ao lado da calculadora, na mesma janela, tenho uma ListView, para que, cada vez que eu clico no botao "=" ela registe as operações, tipo histórico.

    Qual é a forma mais pratica que eu posso fazer isto?

    sexta-feira, 2 de dezembro de 2011 19:12

Respostas

  • Consegui.

                ListViewItem lvh = new ListViewItem(mostraCalculos.Text);

                lvHistorico.Items.Add(lvh);

                mostraCalculos.Text = "";

    • Marcado como Resposta Sttela sábado, 3 de dezembro de 2011 00:15
    • Não Marcado como Resposta Sttela sábado, 3 de dezembro de 2011 00:28
    • Marcado como Resposta Sttela sábado, 3 de dezembro de 2011 00:34
    sábado, 3 de dezembro de 2011 00:15

Todas as Respostas

  • é simples: 

    o ListViewItem na propriedade Tag você pode colocar uma classe que representa a operação ou até o resultado

    ai no Name (Text) você coloca qual operação foi feita exemplo 3*2+1. quando você selecionar

    o item você simplesmente só faz um cast da Tag do Item e exibe o resultado!

     


    "Desenvolvendo..."
    sexta-feira, 2 de dezembro de 2011 20:32
  • A ideia é que o meu listView seja tipo o tick de uma maquina

    Exemplo:

    2+5=7

    3*2=6

    8/4=2

    Sempre que eu carregue no igual da calculadora apareça tipo o exemplo até eu a fechar.

    sexta-feira, 2 de dezembro de 2011 21:25
  • Consegui.

                ListViewItem lvh = new ListViewItem(mostraCalculos.Text);

                lvHistorico.Items.Add(lvh);

                mostraCalculos.Text = "";

    • Marcado como Resposta Sttela sábado, 3 de dezembro de 2011 00:15
    • Não Marcado como Resposta Sttela sábado, 3 de dezembro de 2011 00:28
    • Marcado como Resposta Sttela sábado, 3 de dezembro de 2011 00:34
    sábado, 3 de dezembro de 2011 00:15