Autor Tema: ayuda con VB 2005 Imagelist y PictureBox  (Leído 9661 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado renji

  • Sv Full Member
  • *
  • Mensajes: 618
ayuda con VB 2005 Imagelist y PictureBox
« : mayo 15, 2008, 09:30:36 am »
hola amigos hoy los quiero molestar otra ves no se como hacer en Imagenlist tengo 54 imagenes diferentes que cuando de clic en un boton muestre en un PictureBox una de las imagenes
deantemano muchas garcias

Editado: Titulo y ubicación incorrecta.
« Última Modificación: mayo 16, 2008, 11:43:55 am por renji »

Desconectado vlad

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6351
    • Qualium.net
Re: ayuda con VB Imagenlist y PictureBox
« Respuesta #1 : mayo 15, 2008, 06:11:18 pm »
Las 54 imagenes las tenes en el disco o en un imagelist?

En todo caso no hay necesidad de que reexplique algo que esta tanto en internet, asi que:
http://www.recursosvisualbasic.com.ar/htm/tutoriales/control_picturebox.htm

Espero que eso sea suficiente para que te figures lo demas, si no pues dinos tus dudas.

Desconectado renji

  • Sv Full Member
  • *
  • Mensajes: 618
Re: ayuda con VB Imagenlist y PictureBox
« Respuesta #2 : mayo 15, 2008, 08:21:36 pm »
mira las 54 imagenlist de ayi las quiero sacar una por una y mostrarlas en un picturebox

ok gracias estamos probando cualquier cosa pregunto  :thumbsup:
« Última Modificación: mayo 16, 2008, 10:37:22 am por renji »

Desconectado vlad

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6351
    • Qualium.net
Re: ayuda con VB Imagenlist y PictureBox
« Respuesta #3 : mayo 16, 2008, 11:05:00 am »
Aqui esta como usar un ImageList:
http://www.recursosvisualbasic.com.ar/htm/tutoriales/control-imagelist.htm

Con lo de random:
http://www.vbexplorer.com/VBExplorer/random/random_numbers_1.asp

En especial porque necesitas (segun lo que me comentaste en el MP) generar un numero entre 0 y 54 para mostrar las imagenes al azar.

Nota: refiriendome a la función Rand que muestran en la pagina.

Citar
Rand - Return a random number in a given range.

Desconectado renji

  • Sv Full Member
  • *
  • Mensajes: 618
Re: ayuda con VB Imagenlist y PictureBox
« Respuesta #4 : mayo 16, 2008, 11:28:10 am »
mira las 54iamgenes estan en el imagenlist de ayi las quiero sacar una por una y mostrarlas en un picturebox con la funcion random para sacarlas aleatoriamente
estoy trabajando en vusual estudio 2005
« Última Modificación: mayo 16, 2008, 11:29:44 am por renji »

Desconectado vlad

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6351
    • Qualium.net
Re: ayuda con VB Imagenlist y PictureBox
« Respuesta #5 : mayo 16, 2008, 11:34:43 am »
Pues si, de los enlaces que te puse de referencia podes usar esto:

x = Rand(0, 54)
Picture1.Picture = imageList1.ListImages(X).Picture


Donde X seria una variable que contuviera un valor 'random' entre 0 y 54, y en este caso representa el indice de la imagen en el imagelist a mostrar en el picturebox.

Nota que la función "Rand" es la que sale en la 2da pagina de referencia que puse, no es una funcion interna de VB.



Oh!... pense que estabas usando VB6... pusiste el tema donde no es, el sub-foro adecuado era: > Programación > .NET

Voy a moverte el tema al lugar adecuado.
« Última Modificación: mayo 16, 2008, 11:36:38 am por Vlad »

Desconectado renji

  • Sv Full Member
  • *
  • Mensajes: 618
Re: ayuda con VB Imagenlist y PictureBox
« Respuesta #6 : mayo 16, 2008, 11:36:00 am »
 no_no
Pues si, de los enlaces que te puse de referencia podes usar esto:

x = Rand(0, 54)
Picture1.Picture = imageList1.ListImages(X).Picture


Donde X seria una variable que contuviera un valor 'random' entre 0 y 54, y en este caso representa el indice de la imagen en el imagelist a mostrar en el picturebox.

Nota que la función "Rand" es la que sale en la 2da pagina de referencia que puse, no es una funcion interna de VB.

la propiedad Picture1.Picture como la imageList1.ListImagesme las marca por q no las reconoces esas propiedades y no se porq si eso ya lo probe las propiedades de dan error

ok sorry y gracias :hammer:
« Última Modificación: mayo 16, 2008, 11:40:57 am por renji »

Desconectado vlad

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6351
    • Qualium.net
Re: ayuda con VB.net 2005 Imagelist y PictureBox
« Respuesta #7 : mayo 16, 2008, 11:41:11 am »
No te molestes en hacerlo funcionar, eso es porque te estaba poniendo referencias de VB6 y no de .NET.

Tuvimos una pequeña confusión por la ubicación del post :P

Desconectado renji

  • Sv Full Member
  • *
  • Mensajes: 618
Re: ayuda con VB.net 2005 Imagelist y PictureBox
« Respuesta #8 : mayo 16, 2008, 11:42:15 am »
si me equiboque  :phew: :phew: :phew:

Desconectado Juancho

  • The Communiter-
  • *
  • Mensajes: 1311
Re: ayuda con VB 2005 Imagelist y PictureBox
« Respuesta #9 : mayo 16, 2008, 02:57:26 pm »
Vaia facil! Si queres hacerlo asi en random podes poner el codigo que te puso Vlad para generar un numero aleatorio y supongo q el error es cargar la imagen en el picturebox hay 2 formas:

1) Utilizar la funcion LOAD del picturebox:
    pct.load("C:\imagen.png")

2) Utilizar la funcion de la nombre de espacio SYSTEM.DRAWNING (creo q d aqui es no m acuerdo bn)
     pct.image = image.fromfile("C:\imagen.png")

Bueno aunq si tenes un listbox y tenes un picturebox unicamente tendrias q hacer esto:
    PictureBox1.Image = lstImage.Images(X)
   Dond X es tu numero aleatorio q t a sido generado

Y esto lo podes poner en un timer: DIgamos cada segundo t vaia cambiando una imagen! Entonces le definis en un timer cada cuanto necestias que cambie la imagen y listo





<a href="http://www.gametracker.com/player/%7BAiPI%7DJuancho/94.127.17.72:11480/" target="_blank">
<img src="http://cache.www.gametracker.com/player/%7BAiPI%7DJuancho/94.127.17.72:11480/b_560x95.png" border="0" width="560" height="95" alt="" />
</a>

Desconectado renji

  • Sv Full Member
  • *
  • Mensajes: 618
Re: ayuda con VB 2005 Imagelist y PictureBox
« Respuesta #10 : mayo 19, 2008, 09:20:57 am »
muchas gracias a todos ya hice loq queria hacer  :thumbsup: :thumbsup: