USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Listbox
cleyton_keu
PORTO ALEGRE
RS - BRASIL
Postada em 05/06/2006 10:24 hs            
Tenho um listbox, e preciso criar um botão para baixo e para cima, q irá manipular os dados no listbox.
Como faço. 
     
Joseph
SÃO PAULO
SP - BRASIL
Postada em 05/06/2006 13:30 hs            
Olá, amigo cleyton_keu!
 
Se entendi o que deseja, o problema se resolverá como se segue abaixo.
 
Coloque 2 'CommandButtons' e uma 'ListBox' em um 'form' e teste
o seguinte código:
 
'--- Isso fica em 'General declarations' ---
Option Explicit
Dim lIndex As Long
 
' --- Move para cima ---
Private Sub Command1_Click()
      lIndex = lIndex - 1
      If (lIndex <= 0) Then
            lIndex = 0
      End If
      List1.ListIndex = lIndex
      lIndex = List1.ListIndex
End Sub
' --- Move para baixo ---
Private Sub Command2_Click()
      lIndex = lIndex + 1
      If (lIndex > List1.ListCount - 1) Then
            lIndex = List1.ListCount - 1
      End If
      List1.ListIndex = lIndex
      lIndex = List1.ListIndex
End Sub
Private Sub List1_Click()
      lIndex = List1.ListIndex
End Sub
 
Esse código é bem simples e dispensa comentários. Teste para ver o resultado.
  
 
"Primeiro aprenda a ser um artesão. Isso não impedirá você de ser um gênio." (Eugene Delacroix)
 
 
Joseph
Técnico em Informática, programador e futuro filósofo
São Paulo/SP
<jsff77@hotmail.com>
TÓPICO EDITADO
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página