AJUDA COM PROGRAMA DE TESTE DE APOSTILA VB6
Estou tentando aprender um pouco sobre VB e VBA, estou lendo e fazendo os execicios de uma apostila de VB6 que eu baixei aqui no VB Mania, ao executar o programa ele retorna um erro ~ ForeColor~ que esta abaixo, sera que vcs podem me ajudar a solucionar esse erro.
Public Sub MudaCorTexto()
lblTeste.ForeColor = QBColor(vCorTexto)
Segue Todo o programa de teste.
Dim vCorTexto As Integer
Dim vCorFundo As Integer
Private Sub cmdTextoAnt_Click()
vCorTexto = vCorTexto - 1
If vCorTexto < 0 Then vCorTexto = 15
MudaCorTexto
End Sub
Private Sub cmdTextoProx_Click()
vCorTexto = vCorTexto + 1
If vCorTexto > 15 Then vCorTexto = 0
[ô]Chamada da subrotina:
MudaCorTexto
End Sub
Private Sub Form_Load()
vCorTexto = 0
vCorFundo = 15
End Sub
Public Sub MudaCorTexto()
lblTeste.ForeColor = QBColor(vCorTexto)
With lblTexto
Select Case vCorTexto
Case 0
.Caption = [Ô]0 - Preto[Ô]
Case 1
.Caption = [Ô]1 - Azul[Ô]
Case 2
.Caption = [Ô]2 - Verde[Ô]
Case 3
.Caption = [Ô]3 - Ciano[Ô]
Case 4
.Caption = [Ô]4 - Vermelho[Ô]
Case 5
.Caption = [Ô]5 - Magenta[Ô]
Case 6
.Caption = [Ô]6 - Amarelo[Ô]
Case 7
.Caption = [Ô]7 - Branco[Ô]
Case 8
.Caption = [Ô]8 - Cinza[Ô]
Case 9
.Caption = [Ô]9 - Azul Claro[Ô]
Case 10
.Caption = [Ô]10 - Verde Claro[Ô]
Case 11
.Caption = [Ô]11 - Ciano Claro[Ô]
Case 12
.Caption = [Ô]12 - Vermelho Claro[Ô]
Case 13
.Caption = [Ô]13 - Magenta Claro[Ô]
Case 14
.Caption = [Ô]14 - Amarelo Claro[Ô]
Case Else
.Caption = [Ô]15 - Branco Brilhante[Ô]
End Select
End With
End Sub
Public Sub MudaCorTexto()
lblTeste.ForeColor = QBColor(vCorTexto)
Segue Todo o programa de teste.
Dim vCorTexto As Integer
Dim vCorFundo As Integer
Private Sub cmdTextoAnt_Click()
vCorTexto = vCorTexto - 1
If vCorTexto < 0 Then vCorTexto = 15
MudaCorTexto
End Sub
Private Sub cmdTextoProx_Click()
vCorTexto = vCorTexto + 1
If vCorTexto > 15 Then vCorTexto = 0
[ô]Chamada da subrotina:
MudaCorTexto
End Sub
Private Sub Form_Load()
vCorTexto = 0
vCorFundo = 15
End Sub
Public Sub MudaCorTexto()
lblTeste.ForeColor = QBColor(vCorTexto)
With lblTexto
Select Case vCorTexto
Case 0
.Caption = [Ô]0 - Preto[Ô]
Case 1
.Caption = [Ô]1 - Azul[Ô]
Case 2
.Caption = [Ô]2 - Verde[Ô]
Case 3
.Caption = [Ô]3 - Ciano[Ô]
Case 4
.Caption = [Ô]4 - Vermelho[Ô]
Case 5
.Caption = [Ô]5 - Magenta[Ô]
Case 6
.Caption = [Ô]6 - Amarelo[Ô]
Case 7
.Caption = [Ô]7 - Branco[Ô]
Case 8
.Caption = [Ô]8 - Cinza[Ô]
Case 9
.Caption = [Ô]9 - Azul Claro[Ô]
Case 10
.Caption = [Ô]10 - Verde Claro[Ô]
Case 11
.Caption = [Ô]11 - Ciano Claro[Ô]
Case 12
.Caption = [Ô]12 - Vermelho Claro[Ô]
Case 13
.Caption = [Ô]13 - Magenta Claro[Ô]
Case 14
.Caption = [Ô]14 - Amarelo Claro[Ô]
Case Else
.Caption = [Ô]15 - Branco Brilhante[Ô]
End Select
End With
End Sub
Verifique se os controles abaixo estão no FORM:
LABEL
lblTexto
lblTeste
COMMANDBUTTON
cmdTextoAnt
cmdTextoProx
Copie e código abaixo e teste novamente:
[ô]Declaração no General Declarations
Dim vCorTexto As Integer
Dim vCorFundo As Integer
LABEL
COMMANDBUTTON
Copie e código abaixo e teste novamente:
Dim vCorTexto As Integer
Dim vCorFundo As Integer
Private Sub cmdTextoAnt_Click()
lblTeste.ForeColor = QBColor(vCorTexto)
vCorTexto = vCorTexto - 1
If vCorTexto < 0 Then vCorTexto = 15
MudaCorTexto
End Sub
Private Sub cmdTextoProx_Click()
vCorTexto = vCorTexto + 1
If vCorTexto > 15 Then vCorTexto = 0
MudaCorTexto
End Sub
Private Sub Form_Load()
vCorTexto = 0
vCorFundo = 15
End Sub
Public Sub MudaCorTexto()
With lblTexto
Select Case vCorTexto
Case 0
.Caption = [Ô]0 - Preto[Ô]
Case 1
.Caption = [Ô]1 - Azul[Ô]
Case 2
.Caption = [Ô]2 - Verde[Ô]
Case 3
.Caption = [Ô]3 - Ciano[Ô]
Case 4
.Caption = [Ô]4 - Vermelho[Ô]
Case 5
.Caption = [Ô]5 - Magenta[Ô]
Case 6
.Caption = [Ô]6 - Amarelo[Ô]
Case 7
.Caption = [Ô]7 - Branco[Ô]
Case 8
.Caption = [Ô]8 - Cinza[Ô]
Case 9
.Caption = [Ô]9 - Azul Claro[Ô]
Case 10
.Caption = [Ô]10 - Verde Claro[Ô]
Case 11
.Caption = [Ô]11 - Ciano Claro[Ô]
Case 12
.Caption = [Ô]12 - Vermelho Claro[Ô]
Case 13
.Caption = [Ô]13 - Magenta Claro[Ô]
Case 14
.Caption = [Ô]14 - Amarelo Claro[Ô]
Case Else
.Caption = [Ô]15 - Branco Brilhante[Ô]
End Select
End With
lblTeste.ForeColor = QBColor(vCorTexto)
End Sub
Tecla o erro ainda esta ocorrendo, quando executo o programa e clico no primeiro botão aparece o seguinte menssagem
Complile error :
Method or data Member Not Found
e aparece selecionado .ForeColor =
Private Sub cmdTextoAnt_Click()
lblTeste.ForeColor = QBColor(vCorTexto)
vCorTexto = vCorTexto - 1
If vCorTexto < 0 Then vCorTexto = 15
MudaCorTexto
End Sub
Complile error :
Method or data Member Not Found
e aparece selecionado .ForeColor =
Private Sub cmdTextoAnt_Click()
lblTeste.ForeColor = QBColor(vCorTexto)
vCorTexto = vCorTexto - 1
If vCorTexto < 0 Then vCorTexto = 15
MudaCorTexto
End Sub
Sera que pode ser Problema no VB que eu estou utilizando ?
Estou no trabalho no momento utilizo um VB6 portable.
Quando eu chegar em casa vou testar no VB6 que esta no meu PC.
Estou no trabalho no momento utilizo um VB6 portable.
Quando eu chegar em casa vou testar no VB6 que esta no meu PC.
Tecla ontem instalei o VB6 no PC de casa que esta com o Windows seven, esta dando uma menssagem de incompatibilidade mas deixou instala.
Fiz o teste e deu o mesmo erro .... e ao clicar na ajuda da mensagem de erro ela dis que não foi instalado o MSDN.
Tentei instala o MSDN pelo CD, mas devido a incompatibilidade não foi possÃvel, vo procurar na rede p/ baixar.
V/c sabe o que e esse MSDN?
Fiz o teste e deu o mesmo erro .... e ao clicar na ajuda da mensagem de erro ela dis que não foi instalado o MSDN.
Tentei instala o MSDN pelo CD, mas devido a incompatibilidade não foi possÃvel, vo procurar na rede p/ baixar.
V/c sabe o que e esse MSDN?
Tópico encerrado , respostas não são mais permitidas