Jump to content
Leudassdf

Problema com código de um Simulador

Recommended Posts

Leudassdf

Boas Pessoal!

Tenho o seguinte problema, tenho o meu form completo ja com codigo e tudo, mas na text do codigo(desconto) tenho um bug. tenho o seguinte codigo:

    Private Sub txt_CodButon_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txt_CodButon.TextChanged
        Select Case UCase(txt_CodButon.Text)
            Case "A"
                lbl_TotalaPagar.Text = lbl_Totalres.Text - 5
            Case "B"
                lbl_TotalaPagar.Text = lbl_Totalres.Text - 10
            Case "C"
                lbl_TotalaPagar.Text = lbl_Totalres.Text - 25
            Case Else
                If txt_CodButon.Text <> "" Then
                    MsgBox("O codigo é Invalido", MsgBoxStyle.Exclamation)
                End If
                lbl_TotalaPagar.Text = lbl_Totalres.Text
        End Select
    End Sub

O que eu quero que ele faça é que se nao introduzir nenhum codigo ele  eapresente lbl_totalaPagar sem o desconto.como posso fazer isso?

Share this post


Link to post
Share on other sites
Andrepereira9

Não percebi qual é o teu problema!

Ele está a fazer o que pretendes. Se meteres "A", ele desconta 5, se meteres "B" desconta 10, ... Se meteres por exemplo "I", apresenta a mensagem de código inválido.

Se não meteres nada, ele apresenta o valor total sem desconto.


A informática chegou para resolver problemas que antes não existiam

Quem ri por último é porque está conectado a 52 Kbs.

Share this post


Link to post
Share on other sites
Leudassdf

obrigada pela tua resposta.

mas infelizmente se nao colocar nada ele nao apresenta valor nenhum.

mas se colocar um espaço nessa text ja apresenta, e tambem apresenta a mensagem de codigo invalido.

mas para ter logica ele se nao tivesse nada nesse campo deveria mostrar o valor total.

Share this post


Link to post
Share on other sites
bioshock

Não será apenas problema de lógica? Troca o teu sinal <>(diferente) por =(igual).

Share this post


Link to post
Share on other sites
Leudassdf

Não será apenas problema de lógica? Troca o teu sinal <>(diferente) por =(igual).

nao. nao funciona mesmo assim

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.