DUVIDA - CALCULADORA
Jesus é fiel na Minha Vida !!
Olá Pessoal, Eu estou Com uma Duvida No visual Basic, Estou Fazendo uma Calculadora só que não sei Como fazer com que quando clicado no Command apareça No Text o n° mas quando clicado no command com o n° zero não apareça no text , Disseram pra mim Procurar No google e Eu procurei, Mas não Encontrei nada.
Então eu queria saber a programação pra fazer isso
Minha calculadora é mais ou menos assim
Obrigada!!! fico grata por quem me responder!!!
Olá Pessoal, Eu estou Com uma Duvida No visual Basic, Estou Fazendo uma Calculadora só que não sei Como fazer com que quando clicado no Command apareça No Text o n° mas quando clicado no command com o n° zero não apareça no text , Disseram pra mim Procurar No google e Eu procurei, Mas não Encontrei nada.
Então eu queria saber a programação pra fazer isso
Minha calculadora é mais ou menos assim
Obrigada!!! fico grata por quem me responder!!!
Rayane só uma pergunta porque não mostrar o zero?
Pesquisa aqui no Forum pelo nome de Calculadora que vai achar muitos exemplos para testar e adaptar no seu projeto!
Não sei por que você quer discriminar o zero, mas em todo caso...
Depende do código que você está usando para processar os botões do form.
Coloca um IF no command do botão zero e quando o TEXT estiver em branco, você finaliza a sub.
Depende do código que você está usando para processar os botões do form.
Coloca um IF no command do botão zero e quando o TEXT estiver em branco, você finaliza a sub.
bom dia
olha este exemplo
http://www.vbmania.com.br/pages/index.php?varModulo=Detalhe&varID=7991
este é um de vários.
olha este exemplo
http://www.vbmania.com.br/pages/index.php?varModulo=Detalhe&varID=7991
este é um de vários.
rayane a minha dica é a seguinte:
tipo deixa o ZERO mostrando na calculadora, mais se ele for o primeiro vc vai fazer uma condição para que não fique mostrando varios zero, pq na calculadora do windows o zero aparece, mais se vc tentar ficar apertando o zero ele não vai aparece ex.
[txt-color=#0000f0]0[/txt-color] [txt-color=#007100][ô]se no text tiver o zero ele não pode deixar assim 0000[/txt-color]
so se no caso vc colocar algum outro numero que não seja zero ex.
[txt-color=#0000f0]200000000[/txt-color] entendeu
olha é preciso que vc guarde os numeros em variaveis para que seja indentificado que no text tem o zero ou outro numero.
faça assim:
na parte do codigo vc cria essas variaveis em general:
[txt-color=#0000f0]Public Decimal_ As Integer
Public Valor1 As Double
Public Valor2 As Double
Public Fazerconta As Integer
Public Operad As Integer[/txt-color]
a minha ideia é que vc deixe o command com o mesmo nome ex.
[txt-color=#0000f0]name = command1[/txt-color]
na parte do codigo do botão vai estar assim:
[txt-color=#0000f0]Private Sub Command1_Click()[/txt-color] [txt-color=#007100][ô]dentro do parenteses vc coloca (Index As Integer)[/txt-color]
[txt-color=#0000f0]End Sub[/txt-color]
[/txt-color]
e no index do command1 vc coloca os numeros para cada botao:
no zero index = 0
na virgula index = 1
no um index = 3
no dois index = 4
no três index = 5
no quatro index = 6
no cinco index = 7
no seis index = 8
no sete index = 9
no oito index = 10
e no nove index = 11
faça isso que depois vou te passar o restante parte a parte para montar sua calculadora.
tipo deixa o ZERO mostrando na calculadora, mais se ele for o primeiro vc vai fazer uma condição para que não fique mostrando varios zero, pq na calculadora do windows o zero aparece, mais se vc tentar ficar apertando o zero ele não vai aparece ex.
[txt-color=#0000f0]0[/txt-color] [txt-color=#007100][ô]se no text tiver o zero ele não pode deixar assim 0000[/txt-color]
so se no caso vc colocar algum outro numero que não seja zero ex.
[txt-color=#0000f0]200000000[/txt-color] entendeu
olha é preciso que vc guarde os numeros em variaveis para que seja indentificado que no text tem o zero ou outro numero.
faça assim:
na parte do codigo vc cria essas variaveis em general:
[txt-color=#0000f0]Public Decimal_ As Integer
Public Valor1 As Double
Public Valor2 As Double
Public Fazerconta As Integer
Public Operad As Integer[/txt-color]
a minha ideia é que vc deixe o command com o mesmo nome ex.
[txt-color=#0000f0]name = command1[/txt-color]
na parte do codigo do botão vai estar assim:
[txt-color=#0000f0]Private Sub Command1_Click()[/txt-color] [txt-color=#007100][ô]dentro do parenteses vc coloca (Index As Integer)[/txt-color]
[txt-color=#0000f0]End Sub[/txt-color]
[/txt-color]
e no index do command1 vc coloca os numeros para cada botao:
no zero index = 0
na virgula index = 1
no um index = 3
no dois index = 4
no três index = 5
no quatro index = 6
no cinco index = 7
no seis index = 8
no sete index = 9
no oito index = 10
e no nove index = 11
faça isso que depois vou te passar o restante parte a parte para montar sua calculadora.
Bom, e for oque eu entendi você não quer que apareça somente o zero, porque depois de outro numero certamente vai ter que ter zero, então pode fazer assim..
Acho que deve ser mais ou menos isso, se não der certo posta aÃ, eu fiz correndo aqui, mais tarde eu entro.
[ô]Cria a variável
Dim ZERO
[ô]No Botão zero no KeyPress coloque
If ZERO = [Ô][Ô] Then
If txtZero.Text = [Ô][Ô] Then
KeyAscii = 0
Else
Txt.Text = 0
ZERO = 0
End If
Else
KeyAscii = 0
End If
Acho que deve ser mais ou menos isso, se não der certo posta aÃ, eu fiz correndo aqui, mais tarde eu entro.
Tópico encerrado , respostas não são mais permitidas