Foros del Web » Programando para Internet » ASPX (.net) »

Funcionalidad de un Control Personalizado

Estas en el tema de Funcionalidad de un Control Personalizado en el foro de ASPX (.net) en Foros del Web. Que tal: Estoy desarrollando controles personalizados del tipo Composite control los cuales como su nombre lo incida, estan compuestos por varios controles web que permitiran ...
  #1 (permalink)  
Antiguo 17/05/2010, 10:33
 
Fecha de Ingreso: marzo-2010
Mensajes: 54
Antigüedad: 14 años, 1 mes
Puntos: 0
Pregunta Funcionalidad de un Control Personalizado

Que tal:


Estoy desarrollando controles personalizados del tipo Composite control los cuales como su nombre lo incida, estan compuestos por varios controles web que permitiran hacer ciertas cosas.

Ya tengo la interfaz de los controles, es decir, por ejemplo, un control compuesto por:

etiqueta1 dropdownlist1 textBox1 -- etiqueta2 dropDownlist2 textBox2 boton1

La funcionalidad de este control es actuar como filtro de una busqueda, donde el usuario elige un tipo de una lista e ingresa un parametro en el cuadro de texto (por ejemplo: Elije tipo color e ingresa Rojo en el cuadro de texto).

Mis controles son parte de un proyecto asp.net del tipo WebControlLibrary y cada control es un elemento del tipo clase.

donde agrego a base de código los elementos que componen mi interfaz de control.

MI duda es dónde daré la funcionalidad a este control? en la misma clase? o en un archivo distinto.... he leido que no es tan facil el uso d emis elementos (controles web) ya que deben "recrearse" (volver a crear) con algo como --- this.FindControl ---- para poder usarlos y desarrollar la funcionalidad.

Sinceramente no entiendo bien el desarrollo de ocntroles personalizados, estoy iniciando en ASP.NET y tengo muchas dudas. Agradezco de antemano el tiempo que se han tpmado para leer este mensaje y todas susu aportaciones.

Saludos.
  #2 (permalink)  
Antiguo 17/05/2010, 16:06
Avatar de jaullo  
Fecha de Ingreso: abril-2009
Mensajes: 994
Antigüedad: 15 años
Puntos: 30
Respuesta: Funcionalidad de un Control Personalizado

Exacto Irit, el desarrollo de controles no es algo sencillo, y tal como lo dices toda la funcionalidad que quieras darle debe ir dentro de la clase o las clases que quieras crear dentro de la libreria, eso depende de lo que quieras.

Una vez que tienes creado el control con sus funcionalidades, tienes que volver a recrearlo utilizando el metodo render.

Acá te dejo un ejemplo, que a pesar de que es muy muy sencillo, te puede dar alguna idea.

http://geekswithblogs.net/jaullo/arc...a-asp.net.aspx
  #3 (permalink)  
Antiguo 20/05/2010, 09:48
 
Fecha de Ingreso: marzo-2010
Mensajes: 54
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Funcionalidad de un Control Personalizado

Gracías Juaullo. Si. HE encontrado varios ejemplos de este tipo de controles, pro realmente son ejemplos muy sencillos. y Necesito algo mas complejo ya que lo que se retende hacer con mis controles van desde Eventos cloc que llevan a una consulta, inserciones hasta a creación de un arbol obteniendo informacion de tablas y generar una estructura con el objeto Obout Tree View.

Gracias, Espero alguien mas pudiera dar algun otro aporte. Saludos.
  #4 (permalink)  
Antiguo 21/05/2010, 08:22
Avatar de jaullo  
Fecha de Ingreso: abril-2009
Mensajes: 994
Antigüedad: 15 años
Puntos: 30
Respuesta: Funcionalidad de un Control Personalizado

Y... nos has pensado en crear un UserControl del tipo ascx?
  #5 (permalink)  
Antiguo 21/05/2010, 09:50
 
Fecha de Ingreso: marzo-2010
Mensajes: 54
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Funcionalidad de un Control Personalizado

Cita:
Iniciado por jaullo Ver Mensaje
Y... nos has pensado en crear un UserControl del tipo ascx?
Que tal.. Lo que sucede es que necesito creal al final un dll que pueda integrarse en la caja de herramientas de Visual studio y los ocntroles de usuario no lo permiten.
  #6 (permalink)  
Antiguo 21/05/2010, 10:54
Avatar de jaullo  
Fecha de Ingreso: abril-2009
Mensajes: 994
Antigüedad: 15 años
Puntos: 30
Respuesta: Funcionalidad de un Control Personalizado

Esto te puede servir
http://msdn.microsoft.com/en-us/library/aa479318.aspx
http://www.codeproject.com/KB/user-c...erControl.aspx

Etiquetas: control, funcionalidad, personalizacion, aspx
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:54.