• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

bunark

[Ajuda][VB 2005] Duvida de novato

8 mensagens neste tópico

Bem eu fiz perquisas aqui no forum sobre a minha duvida e encontrei mas nao encontrei o que queria por isso vou expor a minha duvida aqui  :P

Eu estou a começar a programar em visual basic 2005 express e queria saber para que ke isto serve:

firstTextBox = Integer.Parse(TextBox1.Text)

Sei que a variável firstTextBox vai fikar com o valor inserido na textbox1 e que é um numero inteiro mas o que queria mesmo saber é para quê que serve o ".Parse"

Espero que me ajudem  ;)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

entao serve para ver se é um numero

Atencao, para ver se e um numero inteiro

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas

O Interger.Parse() é igual ao Convert.ToInt32() , ambos vão gerar uma um excepção se o valor não estiver no formato correcto.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Bem como eu vos disse eu voltei a estudar mais um bocado e tentei fazer um exercico só que nao consigo mostrar qual foi a opção que o utilizador inseriu na listbox

Dim i As Integer
        For i = 0 To ListBox1.SelectedItems.Count - 1
            Select Case ListBox1.SelectedItems(i).ToString()
                Case "Microsoft"
                   
                Case "Sony"
                   
                Case "Sega"
                    
                Case "Nintendo"
                    
            End Select
        Next
        MessageBox.Show("Chama-se " & TextBox1.Text & " reside na " & TextBox2.Text & " e trabalha na empresa da " & i)

Eu na messagebox queria mostrar o nome da empresa em vez de mostrar o numero, ja tentei muitas coisas mas nenhuma delas funcionou

Ajudem-me   :dontgetit:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas, tenta isso ...

Dim i As Integer
        For i = 0 To ListBox1.SelectedItems.Count - 1
            Select Case ListBox1.SelectedItems(i).ToString()
                Case "Microsoft"
                   
                Case "Sony"
                   
                Case "Sega"
                    
                Case "Nintendo"
                    
            End Select
MessageBox.Show("Chama-se " & TextBox1.Text & " reside na " & TextBox2.Text & " e trabalha na empresa da " & ListBox1.SelectedItems(i).ToString())
        Next
        

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas, tenta isso ...

Dim i As Integer
        For i = 0 To ListBox1.SelectedItems.Count - 1
            Select Case ListBox1.SelectedItems(i).ToString()
                Case "Microsoft"
                   
                Case "Sony"
                   
                Case "Sega"
                    
                Case "Nintendo"
                    
            End Select
MessageBox.Show("Chama-se " & TextBox1.Text & " reside na " & TextBox2.Text & " e trabalha na empresa da " & ListBox1.SelectedItems(i).ToString())
        Next
        

bem antes de dizeres essa resolução eu ja tinha feito de outro maneira mas obrigado na mesma :D

Aqui ficam as minhas alterações:

Dim i As Integer
        Dim nome As String
        For i = 0 To ListBox1.SelectedItems.Count - 1
            Select Case ListBox1.SelectedItems(i).ToString()
                Case "Microsoft"
                    nome = "Microsoft"
                Case "Sony"
                    nome = "Sony"
                Case "Sega"
                    nome = "Sega"
                Case "Nintendo"
                    nome = "Nintendo"
            End Select
        Next
        MessageBox.Show("Chama-se " & TextBox1.Text & " reside na " & TextBox2.Text & " e trabalha na empresa da " & nome)

Da-me um aviso sobre a variável nome que ja tem um valor mas funciona na mesma  :P

Bem vou continuar os meus estudos se tiver mais duvidas ajudem-me se puderem  ;)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora