Salvar como clase y librerias de clases

04/03/2007 - 13:21 por Luis T | Informe spam
Tengo una clase de formulario con sus controles abierta en el diseñador.
Luego quiero que unos controles (graficos) de este formulario sean salvados
en una libreria de clases (dll) para poderlos usar en otra clase de form o
de otra aplicacion.
En Visual Fox yo puedo hacerlo con una opcion del menu: "Guardar como
clase". Como puedo hacer lo mismo en C# ?

LT

Preguntas similare

Leer las respuestas

#1 Octavio Hernandez
04/03/2007 - 13:57 | Informe spam
Luis,

Debes agregar ese formulario a un proyecto de tipo "Librería de clases". Al
compilar ese proyecto, obtendrás una DLL
que prodrás reutilizar en otros proyectos.

Slds - Octavio



"Luis T" escribió en el mensaje
news:

Tengo una clase de formulario con sus controles abierta en el diseñador.
Luego quiero que unos controles (graficos) de este formulario sean
salvados en una libreria de clases (dll) para poderlos usar en otra clase
de form o de otra aplicacion.
En Visual Fox yo puedo hacerlo con una opcion del menu: "Guardar como
clase". Como puedo hacer lo mismo en C# ?

LT



Respuesta Responder a este mensaje
#2 Luis T
04/03/2007 - 14:25 | Informe spam
Y para el caso de que no sea el formulario completo sino solo una parte de
ese formulario ?
Ejemplo si tengo (entre otros controles) un datagridview con un boton en un
formulario. Luego quiero guardar ese datagrid junto a su boton y su codigo
a una libreria de clases para luego re-usarla en otros forms?



"Octavio Hernandez" wrote in message
news:
Luis,

Debes agregar ese formulario a un proyecto de tipo "Librería de clases".
Al compilar ese proyecto, obtendrás una DLL
que prodrás reutilizar en otros proyectos.

Slds - Octavio



"Luis T" escribió en el mensaje
news:

Tengo una clase de formulario con sus controles abierta en el diseñador.
Luego quiero que unos controles (graficos) de este formulario sean
salvados en una libreria de clases (dll) para poderlos usar en otra clase
de form o de otra aplicacion.
En Visual Fox yo puedo hacerlo con una opcion del menu: "Guardar como
clase". Como puedo hacer lo mismo en C# ?

LT







Respuesta Responder a este mensaje
#3 Octavio Hernandez
04/03/2007 - 14:34 | Informe spam
Para eso lo más adecuado, creo, es crear un control de usuario Windows
(también
los llaman controles compuestos), y también meterlo en una librería de
clases.

VS tiene asistentes especiales para crear librerías de controles Windows y
controles
de usuario.

Slds - Octavio



"Luis T" escribió en el mensaje
news:
Y para el caso de que no sea el formulario completo sino solo una parte de
ese formulario ?
Ejemplo si tengo (entre otros controles) un datagridview con un boton en
un formulario. Luego quiero guardar ese datagrid junto a su boton y su
codigo a una libreria de clases para luego re-usarla en otros forms?



"Octavio Hernandez" wrote in message
news:
Luis,

Debes agregar ese formulario a un proyecto de tipo "Librería de clases".
Al compilar ese proyecto, obtendrás una DLL
que prodrás reutilizar en otros proyectos.

Slds - Octavio



"Luis T" escribió en el mensaje
news:

Tengo una clase de formulario con sus controles abierta en el diseñador.
Luego quiero que unos controles (graficos) de este formulario sean
salvados en una libreria de clases (dll) para poderlos usar en otra
clase de form o de otra aplicacion.
En Visual Fox yo puedo hacerlo con una opcion del menu: "Guardar como
clase". Como puedo hacer lo mismo en C# ?

LT











Respuesta Responder a este mensaje
#4 Luis T
04/03/2007 - 19:29 | Informe spam
Gracias por tus respuestas y la verdad que me encuentro dificil algunas
cosas comparando a como las hacia en Visual Foxpro.

Te pregunto algo mas. Uno desarrollando un sistema, ejemplo disenando
forms puede simultaneamente modificar clases que uno tenga en una libreria
de clases que se usen en el proyecto en desarrollo sin tener que cerrarlo
primero?

Saludos

LT


"Octavio Hernandez" wrote in message
news:

Para eso lo más adecuado, creo, es crear un control de usuario Windows
(también
los llaman controles compuestos), y también meterlo en una librería de
clases.

VS tiene asistentes especiales para crear librerías de controles Windows y
controles
de usuario.

Slds - Octavio



"Luis T" escribió en el mensaje
news:
Y para el caso de que no sea el formulario completo sino solo una parte de
ese formulario ?
Ejemplo si tengo (entre otros controles) un datagridview con un boton en
un formulario. Luego quiero guardar ese datagrid junto a su boton y su
codigo a una libreria de clases para luego re-usarla en otros forms?



"Octavio Hernandez" wrote in message
news:
Luis,

Debes agregar ese formulario a un proyecto de tipo "Librería de clases".
Al compilar ese proyecto, obtendrás una DLL
que prodrás reutilizar en otros proyectos.

Slds - Octavio



"Luis T" escribió en el mensaje
news:

Tengo una clase de formulario con sus controles abierta en el
diseñador. Luego quiero que unos controles (graficos) de este
formulario sean salvados en una libreria de clases (dll) para poderlos
usar en otra clase de form o de otra aplicacion.
En Visual Fox yo puedo hacerlo con una opcion del menu: "Guardar como
clase". Como puedo hacer lo mismo en C# ?

LT















Respuesta Responder a este mensaje
#5 Alberto Poblacion
04/03/2007 - 21:28 | Informe spam
"Luis T" wrote in message
news:
Te pregunto algo mas. Uno desarrollando un sistema, ejemplo disenando
forms puede simultaneamente modificar clases que uno tenga en una libreria
de clases que se usen en el proyecto en desarrollo sin tener que cerrarlo
primero?



La forma más fácil de hacerlo consiste en crear una Solución que contenga
dos proyectos: el de la aplicación windows y el de la librería de clases.
Desde el proyecto windows, añades una referencia al proyecto de librería,
desde la lengüeta que dice "proyectos", no desde "buscar" en la de ".Net".
De esta manera el compilador sabe que cuando modificas la librería tiene que
recompilar el proyecto que hace referencia a ella, sin que tengas que
preocuparte de hacer nada, y por supuesto sin cerrar ninguno de los dos
proyectos.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida