LINHA EM BRANCO DO LISTVIEW

 Tópico anterior Próximo tópico Novo tópico

LINHA EM BRANCO DO LISTVIEW

VB / VBA

 Compartilhe  Compartilhe  Compartilhe
#477652 - 07/11/2017 11:07:52

FERRUBIM
PORTO ALEGRE
Cadast. em:Novembro/2012


no vb6 como faço em um listview para que ao clicar em uma linha em branco faça uma coisa(chame um form) , se clicar em uma linha que tenha algum conteudo faça outra coisa(chama outro form) ...
só consegui fazer funcionar se tem conteudo na linha,se clico na linha que não tem nada , o programa não faz nada...como devo fazer ??

No ListView1_ItemClick  está assim no listview:

WL_VAR_SELECIONADA = ListView1.SelectedItem



Resposta escolhida #477670 - 07/11/2017 14:48:13

JABA
CABO FRIO
Cadast. em:Agosto/2005


Private Sub ListView1_Click()
    If VerificaLinhaEmBranco(ListView1.SelectedItem) = True Then
       MsgBox "Linha em branco"
    Else
       MsgBox "Linha com conteúdo"
    End If
End Sub


Public Function VerificaLinhaEmBranco(linha As ListItem) As Boolean
    If linha.Text = "" Then
        Dim i As Integer
        For i = 1 To linha.ListSubItems.Count
            If linha.SubItems(i) <> "" Then
              VerificaLinhaEmBranco = False
              Exit Function
            End If
        Next
        VerificaLinhaEmBranco = True
    Else
        VerificaLinhaEmBranco = False
    End If
End Function


_______________________________________________________________________________________________

Se a alma ou espírito são imateriais, como eles fazem para se localizarem quando o corpo está em movimento?



#477681 - 07/11/2017 17:47:11

FERRUBIM
PORTO ALEGRE
Cadast. em:Novembro/2012


O que devo desmarcar nas propriedades para que a linha em branco ao clicar seja reconhecida ??? pois se clico nela sempre pega o último registro que já tem (última linha com alguma informação) ..



#477682 - 07/11/2017 17:59:28

JABA
CABO FRIO
Cadast. em:Agosto/2005


 Anexos estao visíveis somente para usuários registrados

Fiz um exemplo aqui pra você.

_______________________________________________________________________________________________

Se a alma ou espírito são imateriais, como eles fazem para se localizarem quando o corpo está em movimento?



#477683 - 07/11/2017 18:22:22

FERRUBIM
PORTO ALEGRE
Cadast. em:Novembro/2012


funcionou, obrigado...uma última questão, tem como deixar mais destacado a separação de cada linha,ficar mais preto a linha que separa ???



#477684 - 07/11/2017 18:42:50

JABA
CABO FRIO
Cadast. em:Agosto/2005


Citação:
funcionou, obrigado...uma última questão, tem como deixar mais destacado a separação de cada linha,ficar mais preto a linha que separa ???



Acredito que terá que usar API para isso. Veja se isso aqui resolve:

www.experts-exchange.com/questions/10391197/Listview-item-background-color-in-VB6.html

_______________________________________________________________________________________________

Se a alma ou espírito são imateriais, como eles fazem para se localizarem quando o corpo está em movimento?



#477685 - 07/11/2017 18:47:54

FERRUBIM
PORTO ALEGRE
Cadast. em:Novembro/2012


obrigado...



 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por FERRUBIM em 07/11/2017 18:48:05