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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  urgentissimo !!Listbox para textbox
Hunter12
CAMPINAS
SP - BRASIL
Postada em 05/06/2007 12:38 hs            
  Olá galera ,

Gostaria de saber se existe a possibilidade de jogar o conteudo de um listbox para apenas um textbox.

Ex : listbox

item1
item2
item3

Ele pegaria o conteudo acima e jogaria para um textbox

item1
item2
item3

Existe a possibiliadade ?

desde já agradeço
     
Korn
Pontos: 2843
SAO PAULO
SP - BRASIL
Postada em 05/06/2007 13:54 hs            
blz mandei um txt pra vc

Jesus Cristo é O Senhor!!!
     
Hunter12
CAMPINAS
SP - BRASIL
Postada em 05/06/2007 14:00 hs            
nem recebi seu txt
     
Korn
Pontos: 2843
SAO PAULO
SP - BRASIL
Postada em 05/06/2007 14:07 hs            
vc deve ter recebido um .zip nao ?

Jesus Cristo é O Senhor!!!
     
Korn
Pontos: 2843
SAO PAULO
SP - BRASIL
Postada em 05/06/2007 19:31 hs            
Option Explicit
Dim DelBack As Boolean, ListClick As Boolean


Private Sub txtproprietario_Change()
Dim Rs As Recordset
Dim cnBd As String
Dim i As Integer
On Error GoTo erro
If ListClick Then
    ListClick = False
    Exit Sub
End If
i = txtproprietario.SelStart
cnBd = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.path & "Bdimobiliaria.mdb;Persist Security Info=False"
Set Rs = New Recordset
Rs.Open "SELECT Nome FROM Tbl_Proprietarios WHERE Nome LIKE '" & txtproprietario.Text & "%' ORDER BY Nome asc", cnBd
If txtproprietario.Text <> "" And Not DelBack Then txtproprietario.Text = Rs![nome]

List1.Visible = True

List1.Clear

While Not Rs.EOF

    List1.AddItem Rs![nome] 'nome no banco do txtproprietario
   
    Rs.MoveNext
   
Wend

Rs.Close

txtproprietario.SelStart = i
txtproprietario.SelLength = Len(txtproprietario.Text)

Exit Sub
erro:
   Select Case Err.Number
        Case 3021
          List1.Clear
           List1.Visible = False
        Case Else
            MsgBox Err.Number & " - " & Err.Description, vbExclamation
           Resume Next
    End Select
End Sub



Private Sub List1_Click()   
ListClick = True
txtproprietario.Text = List1.List(List1.ListIndex)
txtproprietario.SetFocus
end Sub


Private Sub txtproprietario_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyDelete Or KeyCode = vbKeyBack Then
    DelBack = True
Else
    DelBack = False
End If
End Sub

Jesus Cristo é O Senhor!!!
     
Fernando Souza
não registrado
Postada em 05/06/2007 19:39 hs   
Está solução que desenvolvi é mais simples , para o objetivo que preocurava.

i = 0
While i < List1.ListCount

txttexto = txttexto + List1.List(i) + vbCrLf

i = i + 1

Wend

vbCrLf  ---> esta função faz o textbox quebrar a linha então foi só desenvolver esta logica ....mas mesmo assim obrigado.
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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