Cita:
Iniciado por erick_arcini
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!!!!