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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  ComboBox
NOVATO1259
SAO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 13/09/2005 11:48 hs            
Bom dia pessoal sou novo na programação.

1- Tenho um formulario com uma combo CboEditoras.
nesse formulario no form  - Load - estou chamando e passando como
parametro:
ComboEditoras CboEditora


2- No módulo existe essa
Public Sub ComboEditoras(NomeCombo As ComboBox)

Só que quando executo o NomeCombo fica "", o que está errado ?????

Obrigado ....
   
Gboese
SANTO ANDRÉ
SP - BRASIL
ENUNCIADA !
Postada em 13/09/2005 11:58 hs            
Boa tarde
Você precisa falar em que formulário está o módulo, porque senão ele não sabe pra qual combo ele tem que carregar os dados
Então, no seu módulo, você passa o fomulário tbm assim:

Public Sub ComboEditoras(NomeCombo As ComboBox,formulario as form)

E ai vc chama a função ComboEditoras CboEditora,frmEditora

Não esquece de colocar no código do comboeditoras que está no módulo assim:
formulario.NomeCombo.Additem


Certo?

Espero ter ajudado

 
   
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 13/09/2005 13:15 hs            
como assim nomecombo fica ""????
olha, se nomecombo é uma combobox pra vc ter o nome do controle então faça assim:
msgbox nomecombo.name
 
referencie a propriedade name do controle ok??
 
vamos ver se dá certo
 
qq coisa é só postar
 
t+
   
NOVATO1259
SAO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 14/09/2005 10:48 hs            
Bom dia pessoal, obrigado pela dica Funcionou blz.....................


Obrigado
   
Edson479
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 14/09/2005 12:24 hs            
num modulo
Option Explicit
Declare Function GetUserName Lib "advapi32.dll" _
Alias "GetUserNameA" (ByVal lpBuffer As String, _
nsize As Long) As Long
Declare Function SendMessage Lib "user32" _
Alias "SendMessageA" (ByVal hwnd As Long, _
ByVal wMsg As Long, ByVal wParam As Long, _
lParam As Any) As Long
Public Const CB_ERR = -1
Public Const CB_FINDSTRING = &H14C
Sub Procura(cbo As ComboBox, KeyAscii As Integer)
    Dim sBuffer As String
    Dim lRetVal As Long
    sBuffer = Left(cbo.Text, cbo.SelStart) & _
    Chr(KeyAscii)
    lRetVal = SendMessage((cbo.hwnd), CB_FINDSTRING, -1, ByVal sBuffer)
    If lRetVal <> CB_ERR Then
        cbo.ListIndex = lRetVal
        cbo.Text = cbo.List(lRetVal)
        cbo.SelStart = Len(sBuffer)
        cbo.SelLength = Len(cbo.Text)
        KeyAscii = 0
    End If
End Sub
 
no comobox
Private Sub ComboBox_KeyPress(KeyAscii As Integer)
        AutoProcura ComboBox, KeyAscii
End Sub
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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