IMAGE1.VISIBLE TRUE/FALSE
Pessoas, nao consigo fazer essa funcao no vb6
tipo, tenho um textBox (text1) que seu valor pode variar entre 1 e 100
e tenho 100 imagens (image1, image2...)
entao quando o text1 for 1 teria que aparecer somente a image1
quando o valor do text1 for 2, teria que aparecer somente a image2
e assim por diante..
obrigado
tipo, tenho um textBox (text1) que seu valor pode variar entre 1 e 100
e tenho 100 imagens (image1, image2...)
entao quando o text1 for 1 teria que aparecer somente a image1
quando o valor do text1 for 2, teria que aparecer somente a image2
e assim por diante..
obrigado
Porque não utiliza somente UM componente IMAGE juntamente com um COMBOBOX / LISTBOX?
Ao selecionar o número, você carrega a imagem no componente IMAGE.
Ao selecionar o número, você carrega a imagem no componente IMAGE.
pesquise por [Ô]SetFocus[Ô]
dae se text1.SetFocus entao image1.visible true
dae se text1.SetFocus entao image1.visible true
TECLA, na verdade, essa programa q estou fazendo.. logo que carrego ele
ele carrega um ListView que pega somente uma coluna que possue 100 linhas do banco de dados
ai eu escolho uma dessas 100 linhas da coluna e ele faz alguns calculos, soh que cada linha teria que carregar uma imagem.
se tiver como fazer essa mesma funcao do ListView com um COMBOBOX / LISTBOX pode ser. mas vou precisar de ajuda.
PAYDANA
fiz uma busca no google e nao entendi esse SetFocus
--------------
aqui o codigo do ListView1
Private Sub ListView1_DblClick()
RSave = False
Frame1.Enabled = True
TxtSrNo.Text = ListView1.SelectedItem.Text
LoadData
CmdHideList_Click
End Sub
na verdade, o numero da imagem (ou a imagem) q eu queria que aparece eh o mesmo numero que aparece no TxtSrNo.Text quandodou 2 clikes no ListView1
ele carrega um ListView que pega somente uma coluna que possue 100 linhas do banco de dados
ai eu escolho uma dessas 100 linhas da coluna e ele faz alguns calculos, soh que cada linha teria que carregar uma imagem.
se tiver como fazer essa mesma funcao do ListView com um COMBOBOX / LISTBOX pode ser. mas vou precisar de ajuda.
PAYDANA
fiz uma busca no google e nao entendi esse SetFocus
--------------
aqui o codigo do ListView1
Private Sub ListView1_DblClick()
RSave = False
Frame1.Enabled = True
TxtSrNo.Text = ListView1.SelectedItem.Text
LoadData
CmdHideList_Click
End Sub
na verdade, o numero da imagem (ou a imagem) q eu queria que aparece eh o mesmo numero que aparece no TxtSrNo.Text quandodou 2 clikes no ListView1
Onde você pega as imagens?
Na pasta da aplicação?
Poste uma imagem do FORM pra ficar mais claro.
Na pasta da aplicação?
Poste uma imagem do FORM pra ficar mais claro.
as imagens vao fikar ali onde estao aqueles 10 escudos (falta 90 ainda hauh)
quando carrego o programa aparece soh o ListView1 com uma coluna numerada de 1 a 100
dai quando cliko na linha 50 por exemplo, carrega a outra parte ali (lado esquerdo na imagem)
la onde tah level muda para 50, mas as imagens do lado, teria q aparecer soh a 50 tb e as outras nao
quando carrego o programa aparece soh o ListView1 com uma coluna numerada de 1 a 100
dai quando cliko na linha 50 por exemplo, carrega a outra parte ali (lado esquerdo na imagem)
la onde tah level muda para 50, mas as imagens do lado, teria q aparecer soh a 50 tb e as outras nao
Colega se pretende colocar 100 imagebox com as propriedades visibles true e false, não aconselho
coloque estas imagens em uma pasta do sistema, e carregue-as conforme a necessidade.
ou seja poderia fazer assim, crie uma pasta dentro da pasta do seu programa chamada escudos, coloque o nomes desses escudos em sequencia numeral, ex: 1.jpg...2.jpg...3.jpg.
coloque um timer em seu projeto mude a propriedade interval para 1
e coloque o seguinte código dentro
e pronto assima imagem será carregada em apenas uma imgebox, que será alterada automáticamente ao se escolher colocar um numero
coloque estas imagens em uma pasta do sistema, e carregue-as conforme a necessidade.
ou seja poderia fazer assim, crie uma pasta dentro da pasta do seu programa chamada escudos, coloque o nomes desses escudos em sequencia numeral, ex: 1.jpg...2.jpg...3.jpg.
coloque um timer em seu projeto mude a propriedade interval para 1
e coloque o seguinte código dentro
image1.picture LoadPicture app.path & [Ô]\escudos\[Ô] & txtSrNo.Text & [Ô].jpg[Ô]
e pronto assima imagem será carregada em apenas uma imgebox, que será alterada automáticamente ao se escolher colocar um numero
blz MARCELO-TREZE
deu certinho, mas soh uma ultima pergunta..
ao invez de carregar a imagem q esta na pasta que criei (escudos) junto com meu programa
teria como pegar da inaternet, de um link, por exemplo.. esse..
http://s.nx.com/s2/Game/WarRock/WarRock/image/level/level_1.gif
vlw
deu certinho, mas soh uma ultima pergunta..
ao invez de carregar a imagem q esta na pasta que criei (escudos) junto com meu programa
teria como pegar da inaternet, de um link, por exemplo.. esse..
http://s.nx.com/s2/Game/WarRock/WarRock/image/level/level_1.gif
vlw
Bom RATO, nunca vi isto, porém como sou curioso fiz umas pesquisas, e acabei desenvolvendo uma imagebox que faz isto, ou seja carrega a imagem direto na internet, lógico fiz uma coisa simples, porém acredito que será muito funcional
bom acredito que vc saiba colocar uma ocx em seu projeto, se não basta ir em PROJECT/COMPONENTS...clique no botão BROWSER...
vá na pasta onde baixou a ocx, ok aplicar e pronto, basta colocar a ocx no seu projeto, e mude o código do timer para:
espero que te ajude, abraço
ps: depois vou ar uma melhorada na ocx, e posto para os colegas
bom acredito que vc saiba colocar uma ocx em seu projeto, se não basta ir em PROJECT/COMPONENTS...clique no botão BROWSER...
vá na pasta onde baixou a ocx, ok aplicar e pronto, basta colocar a ocx no seu projeto, e mude o código do timer para:
ImgURL1.download [Ô]http://s.nx.com/s2/Game/WarRock/WarRock/image/level/level_[Ô] & txtSrNo.Text & [Ô].gif[Ô]
espero que te ajude, abraço
ps: depois vou ar uma melhorada na ocx, e posto para os colegas
MARCELO-TREZE brigado mesmo, ficou perfeito
Tópico encerrado , respostas não são mais permitidas