es posible, crear formularios tiempo de ejecución
Publicado por riveiras (10 intervenciones) el 23/08/2007 08:08:04
aunque el proyecto es para visual basic .net, tengo un problema que en ninguno de los otros foros me resuelven.
Mi aplicación es para ser usada por logopedas y debo crear y modificar en tiempo de ejecución plantillas.
Una plantilla es un formulario con un conjunto de botones. En los cuales el usuario(logopeda) al ejecutar debe poder en cada botón insertar texto, palabras para que se reproduzcan, ir a otra plantilla, una imagen, cambiar el tamaño de los botones( marchar un grupo de ellos y convertilo en uno solo, que será más grande)
mi problema es que tengo un formulario creado con todos los botones ( en realidad son checkbox con apariencia de botones) son unos 100 chekbox.
Uso chekbox ya que me permiten poder seleccionar unos cuantos para hacer un más grande. Una vez seleccionados y pinchados con el boton derecho los convierto en botones.
Por lo que tengo chekbox, que no tienen ninguna funcionalidad y los botones que si ya tienen color, imagen, palabra a reproducir, ir a otra plantilla....
Como tengo que permitir que el logopeda cree plantillas, nuevos formulario o los modifique, en tiempo de ejecución me dicen que debo crear un array que cada uno de los objetos de mi formulario con la forma que tienen al cerrarlo y que lo cargue al abrirlo. Este array debe ser guardado en un fichero de texto ( tendría el nombre de la plantilla del usuario y estaría guardado en la carpeta del usuario final que lo utilizaría (persona discapacitada)
Ya tengo hecho lo de crear el fichero y guardarlo en la carpeta de la persona discapacitada, pero está vacío.
Mi problema es que no se como crear ese array, es decir, será un array de x objetos ya que no se cuantos de ellos son botones ya con funcionalidad? Sería un array de x button?
Para cargar la forma al abrir la plantilla sería en el form load, como hago para que el array de botones con apariencia guardado en un fichero de texto en el form load cambie el aspecto del formulario? Y al cerrar, como hago, vou mirando que objetos son botones y en el array introduzco los datos del mismo y luego guardo todo en el fichero? como guardo un array en un fichero?
Lo que si tengo claro es que el array estaría formado de : posicion x, posicion y, tamaño x , tamaño y, color, imagen,texto del botón, texto a reproducir, posicion del texto, ir a otra plantilla...
Espero que alguién de vosotros pueda darme una pequeña ayuda, porque no se como se puede hacer esto. En realidad no se como empezar
Mi aplicación es para ser usada por logopedas y debo crear y modificar en tiempo de ejecución plantillas.
Una plantilla es un formulario con un conjunto de botones. En los cuales el usuario(logopeda) al ejecutar debe poder en cada botón insertar texto, palabras para que se reproduzcan, ir a otra plantilla, una imagen, cambiar el tamaño de los botones( marchar un grupo de ellos y convertilo en uno solo, que será más grande)
mi problema es que tengo un formulario creado con todos los botones ( en realidad son checkbox con apariencia de botones) son unos 100 chekbox.
Uso chekbox ya que me permiten poder seleccionar unos cuantos para hacer un más grande. Una vez seleccionados y pinchados con el boton derecho los convierto en botones.
Por lo que tengo chekbox, que no tienen ninguna funcionalidad y los botones que si ya tienen color, imagen, palabra a reproducir, ir a otra plantilla....
Como tengo que permitir que el logopeda cree plantillas, nuevos formulario o los modifique, en tiempo de ejecución me dicen que debo crear un array que cada uno de los objetos de mi formulario con la forma que tienen al cerrarlo y que lo cargue al abrirlo. Este array debe ser guardado en un fichero de texto ( tendría el nombre de la plantilla del usuario y estaría guardado en la carpeta del usuario final que lo utilizaría (persona discapacitada)
Ya tengo hecho lo de crear el fichero y guardarlo en la carpeta de la persona discapacitada, pero está vacío.
Mi problema es que no se como crear ese array, es decir, será un array de x objetos ya que no se cuantos de ellos son botones ya con funcionalidad? Sería un array de x button?
Para cargar la forma al abrir la plantilla sería en el form load, como hago para que el array de botones con apariencia guardado en un fichero de texto en el form load cambie el aspecto del formulario? Y al cerrar, como hago, vou mirando que objetos son botones y en el array introduzco los datos del mismo y luego guardo todo en el fichero? como guardo un array en un fichero?
Lo que si tengo claro es que el array estaría formado de : posicion x, posicion y, tamaño x , tamaño y, color, imagen,texto del botón, texto a reproducir, posicion del texto, ir a otra plantilla...
Espero que alguién de vosotros pueda darme una pequeña ayuda, porque no se como se puede hacer esto. En realidad no se como empezar
Valora esta pregunta


0