SoloCodigo
CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado por: Cajami en Lunes 20 de Noviembre de 2006, 15:05
-
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ú
-
Se refiere a retroceder un directorio para ubicarse en el directorio de la imagen.
-
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ú
-
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