Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

kazzx

Caracteres à direita

Mensagens Recomendadas

kazzx    0
kazzx

viva,

não há nenhuma maneira de seleccionar um nome numa listview e envia-la para uma listbox mas só enviar a palavra seleccionada após ter contado 4 caracteres?

exemplo: tenho "1 - Manel" e na listbox aparecer apenas "Manel" ?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
ribeiro55    44
ribeiro55

SPLIT

Altera para:

        Dim Str As String = "99999 - Manel"
        MsgBox(Split(Str, " - ")(UBound(Split(Str, " - "))))

        ' ou simplificando

        Dim TempStr() As String = Split(Str, " - ")
        MsgBox(TempStr(UBound(TempStr)))

        'ou já agora...

        Dim TempStr() As String = Split(Str, " - ")
        MsgBox("ID: " & TempStr(0) & " NOME: " & TempStr(1))

O que estás a tentar fazer é má prática, e dou-te já duas formas de solucionar o teu problema:

- ListView (a details) usa colunas, logo podes meter o id numa coluna e o nome noutra

- ListViewItem tem uma propriedade Tag do tipo Object, onde podes guardar o que te apetecer, nomeadamente o ID.

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


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade