Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rycardo_

[Resolvido] App.Path in Vb 2008

Recommended Posts

Boa tarde.

 

 

Eu estou a fazer o jogo do galo, para um trabalho na escola e a minha ideia é ser um jogo personalizado, dar para escolher as imagem do X e O.

 

 

O meu problema é que ao mudar a pasta de sitío, as imagens deixam de dar.

 

 

No vb6 o código era App.Path...

 

Alguém sabe qual é esse código no vb 2008?

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Compartilhar este post


Link para o post
Compartilhar em outros sites

A pasta onde se encontra o programa chama-se "VB", dentro dessa pasta, tem mais três a dizer "Bolas", "Cruzes" e a que o visual basic criou a "WindowsApplication1" para a imagem aparecer tenho que por:

 

"Form3.PictureBox1.ImageLocation = Application.StartupPath + "\VB\Bolas\1.bmp"" ?

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você está usando Visual Studio?

Cria um arquivo do tipo Resource, dentro dele você coloca a imagem.

Dai quando você precisar mudar a imagem do picturebox, você escreve assim:

 

this.pictureBox1.Image =  MeuResource.NomeDaImagem;

Isso evita problemas com pastas.

 

Para criar um resource, clica com botão direito no projeto e vai em Add -> Resource.

Depois de criado, vai dentro do resource e depois Add Resource -> Add Existing File. Dai você adiciona sua imagem e usa ela com o comando que coloquei acima.

 

Maaaas, se você não quiser fazer isso, tente:

this.pictureBox1.Image = Image.FromFile(CAMINHA_DA_IMAGEM);

Compartilhar este post


Link para o post
Compartilhar em outros sites

Maaaas, se você não quiser fazer isso, tente:

this.pictureBox1.Image = Image.FromFile(CAMINHA_DA_IMAGEM);

 

O "this" não é aceite pelo VB 2008.

 

Eu sou inexperiente com programação em vb, por isso não sei como por o "Resource". Será possivel explicar por passos?

 

 

Obrigado e desculpem pelo incomodo

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.