CLR: .Net / Mono / Boo / Otros CLR > VB .NET

 Como Bajar Un Nivel???

(1/1)

Cajami:
Hola qu tal, mi duda es que hace unos dias me baje un pequeño tutorial de VB .Net, y en uno de sus ejemplos dice asi:

'La aplicación se ejecuta en el directorio bin, por lo
'que es necesario bajar un nivel y recoger la imagen
Dim MiImagen As New System.Drawing.Bitmap("..\Imagen.jpg")

A que se refiere con que hayq ue bajar un nivel??? ps si el ejecutable está dentro del bin y pongo mi imagen fuera de allí se hace asi???? y que pasaría al momento de crear el install, causaria algun problema, y como poderla poner en un picturebox, de esa forma (bajar un nivel) lo he intentado asi:

PictureBox1.Imagen = Image.FronFile ("..\Imagen.jpg") pero naa.  :hola:

Tumbes - Perú

JuanK:
Se refiere a retroceder un directorio para ubicarse en el directorio de la imagen.

Cajami:
Ok, mi imagen está en el mismo nivel del proyecto, pero pongo lo que puse antes:

reBox1.Imagen = Image.FronFile ("..\Imagen.jpg")

y naa que estoy haciendo mal :hola:

Tumbes - Perú

JuanK:
intuitivamene...

dices que tu imagenn esta a nivel de proyecto:

....\Proyecto\imagen.bmp

y que la estas llamando asi:

"..\\imagen.bmp"

entonces esta mal...

Supongo que usas Visual Studio, por lo cual

Tu archivo ejecutable esta en:

....\Proyecto\bin\Release
o bien
....\Proyecto\bin\Debug

Por lo cual estas llamando la imagen como si estuviera en

....\Proyecto\bin\


y no es asi.

Lo priemero, ya que tienes VS agrega la imagen al proyecto y en als propiedades le colocas copiar en el diretorio de salida...

o bien usar mejor un archivo de recursos o bien colocarla como parte del ensamblado para que la imegan te quede embebdida dentro del exe y luego la llamas usando un objeto de la clase Assembly (esta seria la mejor opcion... bueno depende del caso

Navegación

[0] Índice de Mensajes

Ir a la versión completa