Jaba
|
SÃO PEDRO DA ALDEIA RJ - BRASIL
|
|
Postada em 22/07/2006 20:31 hs
Ola pessoal, como faço para passar o nome de varias imagens por parametro sem ser manualmente?
Ex: Eu tenho 1000 image em meu Form, quero passar o nome de cada uma delas por parametro. (é claro que não vou escrever cada uma delas em minha função)
call Teste(Imagem)
Como faço para q Imagem na função Teste receba o nome do image500, sem que eu coloque manualmente?
att, Rodrigo Porto
|
|
|
|
LCRamos
|
GOIANIA GO - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 23/07/2006 03:39 hs
Se entendi, voce pode colocar numa String Dim sNOME As String sNOME = "NOMEDAIMAGEM" Mas se não é isto se voce quer o nome do controle Dim oOBJ As Object sNOME = oOBJ.Name vlu//
|
|
|
Sandro
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 23/07/2006 11:59 hs
Olá, Não sei se entendi exatamente o que você quer, mas parece que você criou uma função genérica e quer passar para ela um imagebox para trabalhar, certo? Bem, se for isso, o parâmetro da sua função deve ser definido como Object ou como Vb.ImageBox: Public Function Teste(Imagem as VB.ImageBox) ou Public Function Teste(Imagem as Object) ou ainda Public Function Teste(Imagem as Variant) Das três eu usaria a primeira, pois ela pode fazer uma verificação de tipos em tempo de compilação, enquanto as demais não oferecem essa possibilidade. Se não for nada disso que você quer, explique melhor. um abraço, Sandro.
|
|
|
|