Algum maluco aqui programa em VB ?

Qualquer assunto
Avatar do usuário
Valiant
Macaco Moderador
Macaco Moderador
Mensagens: 4655
Registrado em: Seg Jan 03, 2005 7:16 pm
Sexo: Masculino

Algum maluco aqui programa em VB ?

Mensagem por Valiant »

Tô com uma dúvida em um comando aqui no VB6. Algum doido do KM entende de VB ? :?
...
Avatar do usuário
Pereirao
Macaco Admin
Macaco Admin
Mensagens: 1806
Registrado em: Qua Jan 07, 2004 10:17 am
Sexo: Masculino
Localização: São Paulo - SP - Brasil
Contato:

Mensagem por Pereirao »

EEEU !!! Chapolin Colorado !

Manda 8)

Quem não ri de si mesmo, deixa esse trabalho para os outros...

Existem 10 tipos de pessoas: As que entendem binário e as que não entendem...

"Cada um cava a cova que consegue subir" (Ze_ninguém)
Avatar do usuário
ReiserFS
Macaco Admin
Macaco Admin
Mensagens: 12231
Registrado em: Ter Fev 18, 2003 8:32 pm
Sexo: Masculino
Main Char: Hellreiser
Localização: Brasília - DF
Contato:

Mensagem por ReiserFS »

já programei em VB num passado muito distante, porem não lembro de nada.

No momento somente
C
C++
Java
BASH
PHP

Delphi (meio esquecido mas desenrolo)
Pascalzin (idem acima) pascal e delphi da no mesmo heheheh.

VB (Deletado da memoria) :P
Imagem
Avatar do usuário
EduardoBerto
Babuíno Castrado
Babuíno Castrado
Mensagens: 28
Registrado em: Qua Set 28, 2005 1:31 pm
Sexo: Masculino

Mensagem por EduardoBerto »

Pereirao escreveu:EEEU !!! Chapolin Colorado !

Manda 8)
Manja mas é enroladooooooooo.....!!!!!!!!!!!!!!!

Pereirão, antes q me esqueça...VSF

X
***************
L O R D
C I C A T R I Z
***************
Avatar do usuário
Valiant
Macaco Moderador
Macaco Moderador
Mensagens: 4655
Registrado em: Seg Jan 03, 2005 7:16 pm
Sexo: Masculino

Mensagem por Valiant »

EduardoBerto escreveu:
Pereirao escreveu:EEEU !!! Chapolin Colorado !

Manda 8)
Manja mas é enroladooooooooo.....!!!!!!!!!!!!!!!

Pereirão, antes q me esqueça...VSF

X
Huhauhauhauha... Os dois se amam mesmo... :lol:

Pereira, é o seguinte: Eu uso um objeto aqui chamado MSFlexGrid. É uma gradezinha.

Bom, nessa grade eu relaciono, entre outras coisas, nomes de clientes. Pra facilitar, eu fiz uma "janelinha" (form) onde a pessoa digita o nome e ele busca nessa grade.

Acontece que eu pretendo usar essa "janelinha" em mais de uma grade. Então eu queria saber como faço pra atribuir a uma variável a condição de objeto e apontar essa condição pra grade onde eu quero buscar os nomes. Mais ou menos como se eu dissesse ao programa: olha, "x" aqui refere-se ao objeto grade lá daquele form.

Com isso, eu só troco pra onde o "x" vai apontar, logo no início da rotina, e ele executa o resto. Senão eu vou precisar escrever uma rotina pra cada grade, porque muda o nome e o form onde ela está.

Entendeu ???? 8)
...
Avatar do usuário
Pereirao
Macaco Admin
Macaco Admin
Mensagens: 1806
Registrado em: Qua Jan 07, 2004 10:17 am
Sexo: Masculino
Localização: São Paulo - SP - Brasil
Contato:

Mensagem por Pereirao »

Entendi mais ou menos...

Você pode passar o FlexGrid como parâmetro da sub ou function que chama a tal janelinha.

Entendeu ?

Vamos supor:

Em um form você tem 1 label L1, um botão B1, um label L2 e um botão B2

No click do B1 você coloca:

Código: Selecionar todos

Call ChamaJanelinha( L1 )
No click do B2 você coloca:

Código: Selecionar todos

Call ChamaJanelinha( L2 )
Daí você cria uma sub:

Código: Selecionar todos

Sub ChamaJanelinha( X As Label )
  Janelinha.Show vbModal
  X.Caption = Janelinha!T1.Text
End Sub
No form Janelinha, vai ter um textbox chamado T1 e um botão de OK, sei lá...

No click do OK você coloca:

Código: Selecionar todos

Me.Hide
Então, se você clicar em B1, ele vai atualizar a L1 com o texto digitado na Janelinha. Se clicar em B2, ele atualiza L2.

Veja que eu passo uma referência da label como parâmetro da sub (X) e utilizo essa referência prá trabalhar (X.Caption)

Resolvido ?
:wink:

Quem não ri de si mesmo, deixa esse trabalho para os outros...

Existem 10 tipos de pessoas: As que entendem binário e as que não entendem...

"Cada um cava a cova que consegue subir" (Ze_ninguém)
Avatar do usuário
Valiant
Macaco Moderador
Macaco Moderador
Mensagens: 4655
Registrado em: Seg Jan 03, 2005 7:16 pm
Sexo: Masculino

Mensagem por Valiant »

Não é nada disso, rsrsrs.... :P

Depois eu te explico melhor no TS. Não consegui me expressar bem aqui, acho. É meio complicado mesmo, assim, escrevendo.

Vlw pela atenção, por enquanto. 8)
...
Avatar do usuário
Pereirao
Macaco Admin
Macaco Admin
Mensagens: 1806
Registrado em: Qua Jan 07, 2004 10:17 am
Sexo: Masculino
Localização: São Paulo - SP - Brasil
Contato:

Mensagem por Pereirao »

Presta atenção que é isso mesmo...

No exemplo que eu fiz, eu transformei um objeto label ( L1 ou L2 ) em uma variável ( X )

Veja que, prá mudar o caption de L1 ou L2 eu não escrevi L1.Caption = "onono" ou L2.Caption = "onono"

O comando X.Caption = "onono" vai alterar o caption da label que foi passada como parâmetro da sub ou função Sub Teste( X As Label )

No lugar de Label, Text, você vai usar seu FlexGrid, etc... Só dei um exemplo... Quer moleza ? Come sopa de minhoca !

Quem não ri de si mesmo, deixa esse trabalho para os outros...

Existem 10 tipos de pessoas: As que entendem binário e as que não entendem...

"Cada um cava a cova que consegue subir" (Ze_ninguém)
Avatar do usuário
-=KM=-zero
Macaco Primo do Tarzan
Macaco Primo do Tarzan
Mensagens: 3996
Registrado em: Qui Jul 10, 2003 12:54 am
Contato:

Mensagem por -=KM=-zero »

LÓU!

viajei nesse tópico :shock: :shock: :P :evil: :evil:
War, war never changes...
Avatar do usuário
Freeman
Chimpanzé Manco de Muleta
Chimpanzé Manco de Muleta
Mensagens: 1236
Registrado em: Sex Mai 14, 2004 8:11 pm
Contato:

Mensagem por Freeman »

vocês tão falando sério mesmo?

:lol:

:oops:
Imagem
Avatar do usuário
Valiant
Macaco Moderador
Macaco Moderador
Mensagens: 4655
Registrado em: Seg Jan 03, 2005 7:16 pm
Sexo: Masculino

Mensagem por Valiant »

Pereirao escreveu:Presta atenção que é isso mesmo...

No exemplo que eu fiz, eu transformei um objeto label ( L1 ou L2 ) em uma variável ( X )

Veja que, prá mudar o caption de L1 ou L2 eu não escrevi L1.Caption = "onono" ou L2.Caption = "onono"

O comando X.Caption = "onono" vai alterar o caption da label que foi passada como parâmetro da sub ou função Sub Teste( X As Label )

No lugar de Label, Text, você vai usar seu FlexGrid, etc... Só dei um exemplo... Quer moleza ? Come sopa de minhoca !
Acho que entendi, tio pereira.... Agora vou testar lá. Depois falo pra vocês o que deu, se o pc não explodiu... :D
...
Responder