Ajuda no Visual Basic.

    Autor Mensagem
    White G3
    Veterano
    # abr/10 · Editado por: White G3


    Alguém ai poderia me dizer o que faz esse "Chr(13) + Chr(10)"


    Public Sub updatelabel()
    Dim info As string
    Dim lfcr As string

    lfcr = Chr(13) + Chr(10)


    If chksound.Value = 1 Then
    info = "Sound: ON"
    Else
    info = "Sound: OF"
    End If


    If chkmouse.Value = 1 Then
    info = info + lfcr + "Mouse: ON"
    Else
    info = info + lfcr + "Mouse: OF"
    End If

    If chkcolors.Value = 1 Then
    info = info + lfcr + "Colors: ON"
    Else
    info = info + lfcr + "Colors: OF"
    End If


    If optlevel1.Value = True Then
    info = info + lfcr + "Level: 1"
    End If

    If optlevel2.Value = True Then
    info = info + lfcr + "Level: 2"
    End If

    If optlevel3.Value = True Then
    info = info + lfcr + "Level: 3"
    End If
    lblchoice.Caption = info
    End Sub

    oiio
    Veterano
    # abr/10
    · votar


    Visual Basic.

    achei q fosse um topico de moda :P

    Quase nada
    Veterano
    # abr/10
    · votar


    White G3
    tem que ver na tabela ascii o que é o 10 e o 13.
    Provavelmente é para pular linha.

    Quase nada
    Veterano
    # abr/10
    · votar


    Chr retorna o caractere associado a código de caractere especificado.
    No caso, 10 = new line, e 13 é carriage return.
    Se não me engano o windows precisa dos dois pra interpretar uma nova linha.

    White G3
    Veterano
    # abr/10 · Editado por: White G3
    · votar


    Quase nada

    Diz isso no livro:
    "Chr(13) é o caracter de retorno do carro e Chr(10) é o caracter de avanço de linha"

    mjcmello
    Veterano
    # abr/10
    · votar


    White G3

    É exatamente isso. O line feed (lf - chr 10) faz o cursor passar pra linha de baixo. O carriage return (cr - chr 13) faz o cursor voltar para o início da linha.

    Logo no início é definida uma variável "lfcr" que contém os dois caracteres ascii mencionados. Com isso, a cada "if", à variável info é adicionada mais uma informação na linha de baixo à esquerda.

    O lblchoice vai mostrar na tela algo do tipo:

    SOUND: ON
    MOUSE: OFF
    COLORS: OFF
    Level: 2

    White G3
    Veterano
    # abr/10
    · votar


    mjcmello
    Vlw pela ajuda! =D

    Codinome Jones
    Veterano
    # abr/10
    · votar


    Nssa, eu intendi só até Alguém ai poderia me dizer o que faz esse

    Kaíque
    Veterano
    # abr/10
    · votar


    pensei que era o tema do windows 7.

      Enviar sua resposta para este assunto
              Tablatura   
      Responder tópico na versão original
       

      Tópicos relacionados a Ajuda no Visual Basic.