Ver Mensaje Individual
  #4 (permalink)  
Antiguo 05/10/2010, 17:00
sergio701
 
Fecha de Ingreso: septiembre-2009
Ubicación: Medellin
Mensajes: 21
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: Seleccionar una imagen

Si lo que quieres es navegar entre varios productos mediante las teclas, para cargar una imagen y descripcion del mismo. se me ocurre usar un TrackBar. voy a poner algo de codigo con un ejemplo de 4 productos donde mostramos la imagen del producto y cargamos la descripcion del producto en un textbox. En C# que creo que es en lo que estas trabajando.

Primero agregamos el trackBar. miramos las propiedades del trackbar y le asignamos a la propidad "Maximum" el valor 3 y a "Minimum" 0 asi podremos desplazarnos por los 4 productos 0,1,2,3.

Luego Agregamos un picturebox donde queremos que se vayan a mostrar las imagenes, que sea del tamaño de las imagenes, supongo que todas tienen el mismo tamaño.

Luego agregamos un ImageList donde cargaremos las imagenes de los productos.
en las propiedades del imageList asignamos a la poropiedad "ColorDepth" el valor 'Depth32Bit' y luegos en la propidad "Images" agregamos las imagenes de los productos.

Hecho eso solo hay que agregar un poco de codigo.

Vamos al evento "ValueChanged" del trackBar y agregamos el siguente codigo:

pictureBox1.Image = imageList1.Images[trackBar1.Value];

if (trackBar1.Value == 0)
{
textBox1.Text = "descripcion producto 0";
}

if (trackBar1.Value == 1)
{
textBox1.Text = "descripcion producto 1";
}

if (trackBar1.Value == 2)
{
textBox1.Text = "descripcion producto 2";
}

if (trackBar1.Value == 3)
{
textBox1.Text = "descripcion producto 3";
}


Y Listo, con eso es sifuciente. Puedes darle el foco al trackBar al cargar el form y asi el usuario podra navegar con las flechas inmediatamente.


Espero que eso te sierva de algo.

Última edición por sergio701; 05/10/2010 a las 17:07