Jump to content
lau1993

calculadora virtual

Recommended Posts

lau1993

Tenho um duvida...

De como fazer uma calculadora virtual no visual basic.....

para inserir numa textbox é facil que é:

MaskedTextBox1.Text = MaskedTextBox1.Text + "7"

Agora a minha Duvida é como inserir em duas textbox ......

Se me podessem ajudar Agradecia.....

Share this post


Link to post
Share on other sites
lau1993

atraves de uma calculadora virtual como inserir em duas textbox

por exemplo :

tanho 2 textbox e o teclado virtual

1º inserir na textbox1 e depois inserir na textbox2

uma de cada vez

eu ja tentei meter TextBox1.Text = TextBox1.Text + "7"

TextBox2.Text = TextBox2.Text + "7"

mas insere nas duas textbox ao mesmo tempo...

Share this post


Link to post
Share on other sites
jviana

Penso que sei, tu queres um teclado que quando carregas no 7 apareça na textbox com os números, podes fazer assim:

NOTA: TU no exemplo acima usaste maskedtextbox, para que ?

Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click
        Textbox1.text = textbox1.text & 7
    End Sub

Esclareci-te?

Cumps. J.Viana


Learning

  • VB.Net
  • HTML
  • C/C++

Share this post


Link to post
Share on other sites
thoga31

Acho que entendi. Tens uma calculadora em que a TextBox1 é o primeiro valor da operação e a TextBox2 é o segundo valor. Tens uma teclado virtual, que suponho ter também os botões com os operadores (?).

Assim sendo, podes utilizar uma variável de controlo que indique à calculadora em que passo estás.

Dim passo As Single

' . . .

If passo = 1 Then
    textbox1.Text += "7"
End If

A partir daqui, espero que consigas resolver o teu problema, isto caso seja este o teu problema! :confused:

Cumprimentos.


Knowledge is free!

Share this post


Link to post
Share on other sites
lau1993

È assim o utilizador, por exemplo mete o cursor na textbox1 pra escrever, e depois clica nos buttons (Teclado virtual), até digitar o seu Nome. Depois por exemplo quer digitar uma data mete o cursor em cima da maskedtextbox e digita a Data clicando nos buttons (Teclado virtual ), consuante os numeros, Assim sossivamente.....

O código Textbox1.text = textbox1.text & 7

Só dá para digitar na Textbox1 pois se quiser digitar por exemplo na maskedtextbox, não dá..

Por isso deve haver qualquer condição mas falta saber qual.

Por exemplo da condição:

if....

Share this post


Link to post
Share on other sites
Super Oliks

Poderia postar seus códigos?

ficaria mais fácil trabalhar em cima de um código do que apenas "chutando" dicas.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.