Problemas de Gráficos... Y otros tantos

¿Hola qué tal? La pregunta es la siguiente: estoy trabajando en un programilla que maneja imágenes y hace algunos cálculos de materiales, el problema lo tengo cuando debo agrupar varias imágenes una tras otra (independientemente del tamaño) o sea mediante varios ComboBox le ingreso distintas características, en base a eso determina el modelo. Paso a ingresar nuevamente los datos, debe ver que otro modelo le sigue al primero y a continuación debería ir armando una "maqueta" en un Form aparte (ha la imágenes son .JPG) el problema es que no tengo ni idea de como hacer para que en ese form las pegue una tras otra las imágenes elegidas.
PD ¿se puede hacer esto?
Desde ya muchas gracias DIEGO saludos

1 respuesta

Respuesta
1
No entendí muy bien que es lo que quieres hacer, pero te tiro un dato...
En el Form donde se armarán las imágenes colocas un IMAGE con el valor INDEX en 0 (cero), esto te permite luego crear mediante código más controles iguales a ese en el mismo formulario, de esta forma solo tendrás tantos IMAGE como gráficos a mostrar... luego para cargar la imagen en cada uno solo utilizas el código normal pero haciendo referencia primero al formulario de los gráficos...
Form2.Image1(x).Picture = LoadPicture("c:\ruta\imagen.jpg")
Espero que esto te sirva de algo... solo consúltame de nuevo
Hola de nuevo gracias por tratar de contestarme la pregunta (ya casi esta cocinado).
El tema es el siguiente las imágenes devén alinearse una tras otra a medida que los datos se van ingresando ese es el tema que todavía falla porque pone una arriba de la otra y no al final. O sea yo tengo que armar un modelos con una imagen a. una b. y una c. entonces lo que se debería ver en pantalla e imprimir es en caso de que elija b. primero, a. segundo y c. en tercer lugar es = b.a.c. y no que cambie b. POR a. y a. POR b.
Pd: ¿Me habrás entendido o te hice un matete?... de todas maneras gracias
no estoy seguro pero calculo que las imagenes las vas cargando con un FOR NEXT...
por lo tanto:
For Y = 1 to 600
for x = 1 to 800
Image1(0).top=Y
Image1(0).Left=x + Image1(0).Witdth
Next X
Next Y
No es exacto este código, pero te da la idea que una imagen la pones en el mismo TOP (desde arriba) que la anterior y le vas aumentando el LEFT (desde la izquierda) según el ancho de la misma imagen...
¿A ver si sale?
Gracias por contestar mi pregunta debería haberte agradecido antes pasa que estuve fuera del país... ahora a probar lo que ma dijiste (espero que salga que ya me tiene cansado)

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas