Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/11/2007, 17:26
Avatar de kalixe985
kalixe985
 
Fecha de Ingreso: junio-2006
Ubicación: Colombiano viviendo en Es
Mensajes: 73
Antigüedad: 18 años, 8 meses
Puntos: 0
De acuerdo Re: Guardar pictureBoxes de forma permanente y recuperarlos posteriormente

Cita:
Iniciado por erick_arcini Ver Mensaje
Hola que tal kalixe985

Lo único que se me puede ocurrir, es que cuando guardes tu proyecto guardes tu proyecto con XML, hay algo denominado xml serialization lo cual te va a permitir guardar las coordenadas de los objetos y serializar en este caso la imagen o las imágenes que vayas a guardar, esta funcion guarda los BYTES del obj en un xml para después puedas desplegarlo con las coordenadas también allí guardadas.

Te dejo un par de ejemplos para que te des una idea:

http://www.codeproject.com/soap/xmlsettings.asp
http://www.codeproject.com/csharp/xm...izationasp.asp


Suerte con tu proyecto
Hola!!!
Gracias por tu respuesta.
No sabía qué era esto de la serialización y ahora que sé cómo funciona, creo que me va a ser muy útil.
Al final, como lo que necesito de cada pictureBox que se va creando es su Location, Size e Image, me he creado una clase auxiliar "Boton", que tiene como atributos estos valores. A medida que vaya creando pictureBoxes, iré creando objetos de la clase Boton, y estos objetos los meteré en un Diccionario o en una Lista de botones. Cuando guarde los cambios hechos en la aplicación, serializaré binariamente los botones que haya en la lista o diccionario y los guardaré en un fichero .bin. Cuando vuelva a abrir la aplicación y quiera recuperar los pictureBoxes creados con anterioridad, deserializaré los objetos Boton del archivo .bin e iré reconstruyendo y dibujando de nuevo los pictureBoxes.

Me pondré con ello a ver si lo consigo. Si tengo algún problema te digo algo.
Gracias por tu ayuda!!!!